玩轉(zhuǎn)Jenkins - 插件:Post-Build Script Plug-in


title: 玩轉(zhuǎn)Jenkins - 插件:Post-Build Script Plug-in
date: 2017-03-01
tags:

  • Jenkins
  • 軟件測試
  • 持續(xù)集成
    categories: 持續(xù)集成
    keywords: 持續(xù)集成,jenkins,ci,自動部署,android,自動化測試,Post build task

最近在做Android代碼靜態(tài)掃描的持續(xù)集成,考慮到不想增加原來的打包時長,決定放在另外一個獨立的任務(wù)里打包完成后調(diào)用。因為我們的app代碼是放在一個大的代碼倉庫里,于是出現(xiàn)了打不同的包,調(diào)用對應(yīng)的代碼掃描任務(wù)的需求,然而Jenkins默認(rèn)的構(gòu)建后操作中并沒有模塊可以調(diào)用腳本或者命令行,為了實現(xiàn)這個需求,在網(wǎng)上找到了 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


因為是直接以命令方式調(diào)用,而不是選擇后續(xù)的任務(wù), 所以腳本中直接調(diào)用了對應(yīng)任務(wù)的啟動接口。

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容