Fos*_*ter 26 powershell jenkins
我编写了一个简单的脚本PowerShell来收集一些文件并将它们压缩到一个文件夹中,然后调用它Script.ps1.我希望每次Jenkins执行新构建时都运行脚本,但是我也希望zip文件的名称是BUILD_NUMBER.
如何创建一个变量,PowerShell这是Jenkins当前的内部版本号?截至目前我正在调用Script.ps1配置的执行shell部分.
Ryn*_*ant 58
我不熟悉詹金斯,但我认为这BUILD_NUMBER是一个环境变量.
要在PowerShell中访问它,请使用 $env:BUILD_NUMBER
例如,如果使用7-zip
7z.exe a "$env:BUILD_NUMBER.zip" C:\Build\Path
Run Code Online (Sandbox Code Playgroud)
您可以为您添加参数Script.ps1.只需Param在脚本顶部使用:
Param( $BuildNumber ) #must be first statement in script
# your current script goes here
Run Code Online (Sandbox Code Playgroud)
然后你可以调用BUILD_NUMBER从Jenkins作为参数传递的脚本.请参阅此问题以使用参数调用Powershell脚本.
| 归档时间: |
|
| 查看次数: |
33225 次 |
| 最近记录: |