詹金斯中的一键部署与版本更新

詹金斯作为一款持续集成,持续部署的软件,是由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自动分发:在工程设置中,添加构建步骤

Jenkins中的一键部署与版本更新

Jenkins中的一键部署与版本更新

shell代码


步骤6:从jenkins上下载最新的版本文件并自动完成部署(web网页部署)



詹金斯中的一键部署与版本更新