嗯,持续集成,继上一篇我们继续本篇的持续集成.我们就直奔主题了,不扯淡不漫无边际的扯一堆理论,因为说得再多也不如一练.
1.准备工作先说明哈,以下操作都是在windows中:
a).需要下载安装 jenkins 的windows版本
b).需要下载安装 docker for windows,安装之后使用的 linux容器,如果不知道的,可以看上一篇
c).我们这里的演示使用的github,所以需要一个git的账号,同时需要授权
呵呵,你可能会问为啥都是windows,因为我是windows系统,但是linux操作是一样的,看问后面的内容你就知道了.另外,jenkins的 docker的版本也有的,但是操作起来很吃力的,依旧的做了随笔没有发布出来,记录了很多错误.
1.1.安装jenkins并配置githubjenkins获取地址:https://jenkins.io/download/ 当前版本是2.138,安装不说了,安装之后可以ctrl+r驶入services.msc查看jenkins的服务是否启动,确定起来之后,我们在浏览器地址栏输入 :8080访问jenkins的初始页面:
选择第一个安装就行,安装完成之后需要我们解锁jenkins:
当然这是linux下的界面,windows的界面在这个红字部分会把盘符也显示的,直接打开就好了,如果是docker的容器的话,需要先进入这个jenkins的容器,比如:我们就获取一下,先看下容器ID:
docker container ls --all
获取密码:
docker exec -it 容器ID /bin/bash
然后输入
cat 页面上提供的文件路径
就可以看到一个字符产串串了,复制贴进去就好,进入之后会让你设置一个账号密码,那么就设置就行了
设置完成之后进入到了jenkins的主页:
我们继续进入: 系统管理 -->系统设置,划到下方的 github的配置:
在上面输入名称
这里注意下,点击凭据 的右边的问好,这里显示的 personal access token 跳转到 git的授权设置页面,按照下面的三个权限提示,勾上即可.然后下一步骤:
点击凭据 Add:
输入github的账号密码,ID和描述 随便填,点击添加,关闭弹窗
然后点击 连接测试 显示:Credentials verified for user 你的github名称,即表示验证成功了.
1.2.jenkins创建构建项目(任务)以下内容比较简单,所以下面就看图操作