标签:plugins display shel alt cti content start tput play
Jenkins 除了用來做為 CI(持續性整合) 工具外,也可以與其他 plugin 配合達成其他目的(e.g.IIS restart、檔案壓縮備份…),今天就來看看可以怎麼與 PowerShell 整合執行 PowerShell 指令
Manage Jenkins –> Manage Plugins
Available –> Filter
Build –> ADD BUILD STEP –> Windows PowerShell
Command
直接寫 Powershell 語法
大专栏 Jenkins 2 如何使用 PowerShell 以及自定 build fail (指定 exit code)sercontent.com/assets/3851540/22322570/e4af87d6-e3d7-11e6-9451-a82bd90e3358.png" alt="4commnad"/>
預設情況 Jenkins 只要有執行 PowerShell,不論是否正確執行皆會視為 SUCCESS
,所以需要手動拋出 build fail
手動拋出錯誤(使用 try catch 為例)
catch 區段 丟出 exit 1
以通知 Jenkins 拋出 build fail
Try
{
Get-Content C:securestringa.txt -ErrorAction Stop
}
Catch
{
write-output "get data fail!"
exit 1
}
Jenkins 2 如何使用 PowerShell 以及自定 build fail (指定 exit code)
标签:plugins display shel alt cti content start tput play
原文地址:https://www.cnblogs.com/lijianming180/p/12032159.html