1
我正在使用Jenkins CI,我想添加一些生成後的操作。如何執行shell作爲構建後操作?
我試着按照Execute Shell Script after post build in Jenkins後的建議去做,但是我找不到這樣的選項(Post build task),它應該允許我執行shell命令。我可以選擇執行shell,但只能用於Build。
這裏是我的所有選項:
成績單:
添加生成後的行動:
- 下行組合的測試結果
- 存檔文物
個- 構建其他項目
- 控制檯輸出(構建日誌)解析
- GitHub的PR:添加標籤
- GitHub的PR:關閉PR
- GitHub的PR:發表評論
- GitHub的PR:移除標籤
- GitHub PR:設置PR狀態
- 發佈HTML報告
- 發佈JUnit測試結果報告
- 發佈的Javadoc
- 文件的記錄指紋從另一個項目跟蹤使用
- 使用出版商
- Git的出版商
- 構建其他項目(手動步驟)
- 電子郵件通知
- 可編輯的電子郵件通知
- 在GitHub commit [deprecated]上設置生成狀態
- 設置GitHub commit [universal]的狀態
- 觸發時構建完成
我缺少的是在其他項目上
基本上我需要這個來破壞我的虛擬機實例的部署錯誤(例如vagrant destroy -f
)的情況下。
我正在使用Jenkins ver。 2.7.1。
[Jenkins後生成執行Shell腳本]可能的重複(http://stackoverflow.com/questions/11160363/execute-shell-script-after-post-build-in-jenkins) – StephenKing
我看到它沒有列出在你的列表中,但是對於我來說,_Post構建task_出現在全新安裝中。我已經將其添加爲答案,因爲在評論中說明有點難。 (Jenkins 2.7.1,後期任務1.8) – StephenKing
插件安裝後您是否重新啓動Jenkins?我刪除插件(並重新啓動Jenkins)後,該選項消失了,所以它確實來自該插件。 – StephenKing