我需要一种方法来将从Visual Studio中运行vsvarsall.bat批处理文件设置的所有环境变量传递到我的shell脚本中。我目前在Visual Studio Team Service中将它设置为两个不同的任务。所以我运行批处理文件并选中该框以保持对环境的更改,然后运行shell脚本。但它似乎并没有像echo $LIB
一样不会返回任何结果。将从vsvarsall.bat中设置的变量传递给shell脚本?
0
A
回答
0
您必须致电VSTS Task Logging Command以在第一个任务中设置变量,以便更改的变量在第二个任务中可用。
##vso[task.setvariable]value
设置在taskcontext的可变服务的变量。第一项任务 可以设置一个变量,以下任务可以使用该变量。 该变量作为环境 变量暴露于以下任务。当issecret设置为true时,变量的值将被保存为秘密并从日志中屏蔽掉。秘密变量不是 作为环境变量传递给任务,必须作为 输入传递。例子:
##vso[task.setvariable variable=testvar;]testvalue
##vso[task.setvariable variable=testvar;issecret=true;]testvalue
相关问题
- 1. 将groovy变量传递给shell脚本
- 2. 如何将几个变量从AppleScript传递给Shell脚本?
- 3. 将命令的输出传递给shell脚本中的变量
- 4. 如何将默认值传递给shell脚本中的变量?
- 5. 从python传递变量到shell脚本
- 6. 在shell脚本中将bash变量传递给python命令
- 7. 如何将变量从shell脚本传递到期望脚本?
- 8. 在ruby中设置环境变量并将其传递给shell
- 9. 将变量传递给流浪脚本中的shell脚本供应商
- 10. unix at命令将变量传递给shell脚本?
- 11. Jenkins工作流将变量传递给shell脚本
- 12. 如何将shell变量传递给autogen.sh脚本
- 13. 将变量传递给Selenium-IDE脚本
- 14. 将变量值传递给脚本函数中的变量(Javascript)
- 15. 从IDL脚本将参数传递给shell脚本
- 16. WHMCS钩变量传给shell脚本
- 17. 传递变量从一个脚本到另一个shell脚本
- 18. 传递变量在shell脚本
- 19. 如何将shell变量作为命令行参数传递给shell脚本
- 20. 如何将一个变量从applescript传递给一个shell脚本?
- 21. 将变量从shell传递给Jenkins中的email-ext
- 22. 如何将一个变量传递给shell脚本中的sqlplus命令
- 23. 将变量从包含的PHP文件传递给父脚本
- 24. shell脚本变量传递给AWK,需要双引号保存
- 25. 将.NET变量值传递给Java脚本变量
- 26. 的Linux shell脚本:从标准输入传递变量的awk
- 27. 如何将变量从HTML表单传递给perl cgi脚本?
- 28. RShiny:如何将变量从Server.R传递给RMD脚本
- 29. Laravel 5.4将变量从控制器传递给js脚本
- 30. 将变量从PHP脚本传递给Flash ActionScript 3.0?
你的意思是你的shell脚本来运行vsvarsall.bat和vsvarsall.bat改变的变量?现在,shell脚本和vsvarsall.bat的内容是什么。而环境中的任务只能适用于当前环境而不适用于所有环境。如果您的构建代理安装在Windows操作系统上,也可以尝试使用PowerShell脚本。 –