『壹』 jenkins執行python腳本問題
一般有三種方法:
1.安裝執行python的插件:Python Plugin,安裝後在配置那裡就可以看到以下的選項,可以在Script部分直接寫python代碼
『貳』 Jenkins構建執行Python腳本報錯文件不存在
這個可能是在操作的過程中其中一個步驟弄錯了。
『叄』 怎麼把 python 腳本加入進 jenkins,就是在構建前先執行腳本
1你的job在哪個機子上PY腳本就放那個機子里,當然你也可以把這個腳本放到觸發構建的工程里一起上傳,後面路徑自己調一下就行了。
2然後修改一下項目里的構建參數,裡面填寫你要執行的py腳本的啟動shell命令就行了,放哪個目錄都成 例如:
python D:\桌面\xxx\xxx.py
之前啟動構建的命令
3這樣以後你點擊構建就會先運行xxx.py 然後再執行之前的構建命令了,不過要注意,如果之前構建命令太復雜或者參數很多建議不要亂動
『肆』 怎麼把 python 腳本加入進 jenkins,就是在構建前先執行腳本
1你的job在哪個機子上PY腳本就放那個機子里,當然你也可以把這個腳本放到觸發構建的工程里一起上傳,後面路徑自己調一下就行了。
2然後修改一下項目里的構建參數,裡面填寫你要執行的py腳本的啟動shell命令就行了,放哪個目錄都成 例如:
python D:\桌面\xxx\xxx.py
之前啟動構建的命令
3這樣以後你點擊構建就會先運行xxx.py 然後再執行之前的構建命令了,不過要注意,如果之前構建命令太復雜或者參數很多建議不要亂動,問問別人能不能這么修改在做
『伍』 如何在jenkins上部署python環境
ci.org/display/JENKINS/Spawning+processes+from+build 找到了解決的辦法,就是用 daemonize工具,這個工具的作用就是告訴jenkins 你要執行的腳本無關jenkins 此次的部署任務,發出信號通知jenkins執行下個環節。