我想在Jenkins中执行我的Powershell脚本并显示结果OK / NOK

时间:2019-06-25 12:58:07

标签: powershell jenkins-groovy

我想执行我的Powershell脚本。为此,我编写了一个基本的jenkinsfile。但是,詹金斯经常抱怨一个意外的'\'字符,或者只是说我给出的路径不正确。或该cmdlet使用不正确。

我尝试过:

call '& "C:\WSEB\Conversietool\UT\ConversieToolTestcases\CommandLineConversieALLtestcases.ps1"'
powershell '& "C:\WSEB\Conversietool\UT\ConversieToolTestcases\PSscript\KopieerToolUitvoerVorigeTestrun.ps1"'
powershell '& C:\WSEB\Conversietool\UT\ConversieToolTestcases\PSscript\KopieerToolUitvoerVorigeTestrun.ps1
                            & C:\WSEB\Conversietool\UT\ConversieToolTestcases\PSscript\KopieerConfig-test.ps1
                            & C:\WSEB\Conversietool\UT\ConversieToolTestcases\PSscript\VerwijderResultaten.ps1'
call 'C:\\WSEB\\Conversietool\\UT\\ConversieToolTestcases\\CommandLineConversieDSO.ps1'
powershell 'C:\WSEB\Conversietool\UT\ConversieToolTestcases\CommandLineConversieALLtestcases.ps1'

我在这里不知所措。我想让詹金斯简单地告诉我测试是否正常(警告/错误等)。 Powershell文件位于C:\WSEB\Conversietool\UT\ConversieToolTestcases

1 个答案:

答案 0 :(得分:0)

我知道了。您可以使用以下命令执行powershell脚本文件:

powershell returnStatus: true, script: 'C:\\Users\\User\\Desktop\\example.ps1'

信用:bic(Run Powershell script from file in Jenkins pipeline