之前文章呢,我们分享了一系列的文章,那么我们发现,我们的执行都是在本地run或者手动去触发,那么我们可不可以搭建一个环境,可以定时自动执行,或者根据需求进行执行呢。答案是可以的。
正文
我么利用docker去搭建我们的Jenkins 的环境。
用docker去下载jenkins的镜像。
代码语言:javascript复制docker pull jenkinsci/blueocean
然后执行
代码语言:javascript复制docker run -p 8081:8080 jenkinsci/blueocean
启动完成后,我们可以通过ip访问
代码语言:javascript复制http://localhost:8081
启动后,可以在目录查看密码,也可以在jenkins的容器的日志中查看
然后点击继续,就可以。
我选择是安装推荐的,然后安装即可。
接下来就是等安装完毕,去使用。
配置后,往下一步。
然后选择
这样就完成了插件的安装。启动完毕后,我们可以去创建我们的一个项目
我们选择去创建一个项目
然后继续下一步
然后我们去配置即可
配置远程的用户名密码
然后配置
分支是master。
接下来配置触发器,这里我这里没有特殊的要求,我暂时没有管理
接下来就是构建了。
构建我们选择执行shell
然后点击执行即可。
这样就可以构建我们的项目。下面是执行的日志。由于我是docker的镜像部署的,缺少python环境,所以还需要配置对应的Python的才可以。
我们可以进入jenkins的容器去搭建我们的python的环境即可。然后在python环境安装对应的依赖即可。
这样部署后,后续我们的代码提交后,想要执行,我们就可以在jenkins执行即可,部署后,我们可以随时随地的链接到jenkins去触发执行。