有人知道我应该将我的 buildkite 全局挂钩脚本放在 Windows 代理机器上的什么位置吗?
我将它放在hooks
buildkite-agent.cfg 中指定的文件夹中......但它不起作用。使用 Ubuntu 代理时它工作得很好!
在 Buildkite Agent 版本 3 中的 Windows 版本中添加了Hooks 支持,该版本目前处于测试阶段,可从GitHub 版本页面获得。您需要下载最新的测试版。
您可能还需要添加.bat
到挂钩文件名的末尾,例如...\hooks\environment.bat
.
要导出环境变量,请确保使用set
:
# ...\hooks\environment.bat
set FOO="bar"
现在在您的作业批处理文件或脚本中,您应该能够使用该变量:
echo "%FOO%"
# outputs "bar"