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