无法使用Jenkins批处理命令行设置环境变量

时间:2017-10-04 09:06:44

标签: batch-file jenkins svn

我正在研究Jenkins android app自动化。我已从清单文件中自动获取Android版本名称,例如版本名称1.0.1.45,并将版本名称设置为环境变量。我的test.bat文件代码如下所示。

@For /F %%A In ('Powershell -C "[xml]$fC=Get-Content 'AndroidManifest.xml';"^
 "$fC.manifest.versionName"') Do @Set "versionName=%%A"
@Echo %versionName% > name.txt

现在我在Jenkins的#34;执行windows batch命令"中调用这个test.bat文件。部分并且它已运行,但无法将其设置为环境变量。

此外,我在"执行Windows批处理命令"下给出了svn命令。如 svn commit -m " updated version %versionName% "

在构建输出中,它应显示更新版本1.0.1.25。但不是作为环境变量。请你帮帮我

0 个答案:

没有答案