Linux文档整理之【Jenkins+Docker自动化部署.Net Core】 (2)

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

查看密码文件

cat initialAdminPassword

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

输入密码然后继续下一步。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

下一步如果有出现404的,如下图

网上搜索了解听说是Jenkins的一个bug;部分版本存在。

 

 

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

 

解决办法(以下步骤是解决登录404的;如果没有404则可以跳过)

首先回到Jenkins主目录找到config.xml文件并打开。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

将<useSecurity> 修改为false

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

 

停止并重新运行jenkins

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

重启后一定要重新查看默认密码,否则旧密码是登录不成功的。

登录进去以后这里默认选择推荐的插件。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

接下来就是等待安装,这里需要注意,如果jenkins版本比较老,则可能很多插件安装失败,直接红色的。此时可以跳过该界面进入首页。会有提示让你升级最新Jenkins版本。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

安装完成后创建一个用户名和密码,即可完成安装进入首页。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

 

3. 创建项目

1、源代码编译发布工程

源代码发布工程即将源代码提交到git服务器,jenkins通过git拉取最新的源代码,并通过Dockerfile里的配置进行编译发布过程。然后通过Docker构建此镜像并运行到容器。

创建一个.Net Core Web项目。

创建项目的时候可以选择启用Docker支持。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

对于之前的项目可以右键添加Docker支持。

项目目录

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

默认的Dockerfile是有帮我们进行代码编译并发布动作的。所以默认的Dockerfile文件是适合和代码一起提交到服务器然后使用Docker进行构建镜像。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

 

项目创建完成后随代码一起提交到git服务器。(svn等也都可以)

git项目目录,注意将Dockerfile复制到根目录。由于到时候构建镜像的时候就是从根目录执行的。git目录如下所示。

Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

 

2、已编译的Release工程

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxyxs.html