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