玩转Jenkins - 插件:Post-Build Script Plug-in

title: 玩转Jenkins – 插件:Post-Build Script Plug-in
date: 2017-03-01
tags:

  • Jenkins
  • 软件测试
  • 持续集成
    categories: 持续集成
    keywords: 持续集成,jenkins,ci,自动部署,android,自动化测试,Post build task

最近在做Android代码静态扫描的持续集成,考虑到不想增加原来的打包时长,决定放在另外一个独立的任务里打包完成后调用。因为我们的app代码是放在一个大的代码仓库里,于是出现了打不同的包,调用对应的代码扫描任务的需求,然而Jenkins默认的构建后操作中并没有模块可以调用脚本或者命令行,为了实现这个需求,在网上找到了 post build task 这个插件。

依赖插件:Post-Build Script Plug-in

if [ $package == 'dada-shop' ];then
  echo 'dada-shop'
  curl -u $user:$pwd -s -d build -d delay=0sec http://domin/view/app/job/android_shop_codereview/build\?delay\=0sec
elif [ $package == 'dada-app' ];then
  echo 'dada-app'
  curl -u $user:$pwd -s -d build -d delay=0sec http://domin/view/app/job/android_dada_codereview/build\?delay\=0sec
fi


因为是直接以命令方式调用,而不是选择后续的任务, 所以脚本中直接调用了对应任务的启动接口。

原文地址:http://fatiao.site/jenkins_build.html

    原文作者:小发条
    原文地址: https://www.jianshu.com/p/3c85108797a2
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞