.net core 2.x - docker-linux容器-持续集成(jenkins)

嗯,持续集成,继上一篇我们继续本篇的持续集成.我们就直奔主题了,不扯淡不漫无边际的扯一堆理论,因为说得再多也不如一练.

1.准备工作

先说明哈,以下操作都是在windows中:

  a).需要下载安装 jenkins 的windows版本

  b).需要下载安装 docker for windows,安装之后使用的 linux容器,如果不知道的,可以看上一篇

  c).我们这里的演示使用的github,所以需要一个git的账号,同时需要授权

呵呵,你可能会问为啥都是windows,因为我是windows系统,但是linux操作是一样的,看问后面的内容你就知道了.另外,jenkins的 docker的版本也有的,但是操作起来很吃力的,依旧的做了随笔没有发布出来,记录了很多错误.

1.1.安装jenkins并配置github

jenkins获取地址:https://jenkins.io/download/  当前版本是2.138,安装不说了,安装之后可以ctrl+r驶入services.msc查看jenkins的服务是否启动,确定起来之后,我们在浏览器地址栏输入 :8080访问jenkins的初始页面:

.net core 2.x - docker-linux容器-持续集成(jenkins)

选择第一个安装就行,安装完成之后需要我们解锁jenkins:

.net core 2.x - docker-linux容器-持续集成(jenkins)

当然这是linux下的界面,windows的界面在这个红字部分会把盘符也显示的,直接打开就好了,如果是docker的容器的话,需要先进入这个jenkins的容器,比如:我们就获取一下,先看下容器ID:

docker container ls --all

.net core 2.x - docker-linux容器-持续集成(jenkins)

获取密码:

docker exec -it 容器ID /bin/bash

然后输入

cat 页面上提供的文件路径

.net core 2.x - docker-linux容器-持续集成(jenkins)

就可以看到一个字符产串串了,复制贴进去就好,进入之后会让你设置一个账号密码,那么就设置就行了

.net core 2.x - docker-linux容器-持续集成(jenkins)

 设置完成之后进入到了jenkins的主页:

.net core 2.x - docker-linux容器-持续集成(jenkins)

我们继续进入: 系统管理 -->系统设置,划到下方的 github的配置:

.net core 2.x - docker-linux容器-持续集成(jenkins)

在上面输入名称

.net core 2.x - docker-linux容器-持续集成(jenkins)

这里注意下,点击凭据 的右边的问好,这里显示的  personal access token 跳转到 git的授权设置页面,按照下面的三个权限提示,勾上即可.然后下一步骤:

点击凭据 Add:

.net core 2.x - docker-linux容器-持续集成(jenkins)

.net core 2.x - docker-linux容器-持续集成(jenkins)

输入github的账号密码,ID和描述 随便填,点击添加,关闭弹窗

.net core 2.x - docker-linux容器-持续集成(jenkins)

然后点击 连接测试 显示:

.net core 2.x - docker-linux容器-持续集成(jenkins)

Credentials verified for user 你的github名称,即表示验证成功了.

1.2.jenkins创建构建项目(任务)

以下内容比较简单,所以下面就看图操作

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

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