詹金斯作为一款持续集成,持续部署的软件,是由java编写的一款开源软件
?,作为一款非常流行的CI(持续集成)工作,用于构建和测试各种项目
?,詹金斯的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的工作
强>
Dev客户端
1。搭建好git服务器,并使用git添加。+ git commit - m“项目”,上传至本地文件
2。Git标签v 1.0 - - - - -打标签,git push, git push——标签推上去
, git端
3。登录到github服务器,新建项目与群组,并将客户端的git仓库使用http推到项目中
,詹金斯服务端
4。在詹金斯服务器上,建立自己的工程,其中添加git-parameter,并输入gitlab相关url使其能够与gitlab的项目通信,
,
5。可以在主菜单后会可以在构建具有参数中看到各种上传到gitlab上的版本,通过开始构建,将gitlab上的项目下载到jenkens上,搭建网络,将文件打包放在web上方便分发
6。编写脚本,实现Jenkins中文件的自动部署,版本更新
本篇主要对步骤5,6进行自动管理:
步骤5:将Jenkins上的文件一键部署至http共享
Jenkins的http自动分发:在工程设置中,添加构建步骤
shell代码
步骤6:从jenkins上下载最新的版本文件并自动完成部署(web网页部署)