利用Jenkins插件部署git分支的方法

为什么80%的码农都做不了架构师?>>>   hot3.png

当我们的git中有很多分支的时候,在部署的时候就会非常麻烦。
今天我们就来决绝一下,jenkins部署git分支问题,效果是这样的
利用Jenkins插件部署git分支的方法_第1张图片
当我们点击build withh Parmeters,会出现分支的选择。

安装插件

利用Jenkins插件部署git分支的方法_第2张图片

在打开的插件页面,点击可选插件,搜索Git Parameter Plug-in,因为我这里已经安装,所以就在已安装插件中
利用Jenkins插件部署git分支的方法_第3张图片

项目插件配置

安装完插件后,我们还需要在项目里面配置一下启用插件

利用Jenkins插件部署git分支的方法_第4张图片

利用Jenkins插件部署git分支的方法_第5张图片

  1. Name: git_branch
  2. Description:描述可以写些什么
  3. Parameter Type:选择Branch
  4. Branch Filter: .*
  5. Tag Filter: *
  6. Sort Mode: NONE
  7. Default Value: master #默认不选择的时候会使用master主干;
  8. Selected Value: DEFAULT #默认值为master

源码管理--->Git---> Branches to build

利用Jenkins插件部署git分支的方法_第6张图片

把*/master 改成:$git_branch [就是上面定义的Name值]
这样就可以获取到git代码分支了。

修改脚本

好了,经过以上的配置,就可以达到部署时候选择分支的效果了~!

Jenkins自动从git构建Spring boot项目实践,中的启动脚本现在需要修改一下

利用Jenkins插件部署git分支的方法_第7张图片

nohup sh /home/rm/software/shell/start-jar.sh /var/lib/jenkins/workspace/ikang-enterprise-platform/ikang-enterprise-service/target /home/rm/software/随名称自取.jar > /home/rm/software/名称自取.log &

  • start-jar.sh 启动脚本

cp -f $1 $2 修改为 cp -f $1/*.jar $2

转载于:https://my.oschina.net/qnloft/blog/1596571

你可能感兴趣的:(git,运维,java)