Buildkite Windows代理 - 钩子脚本位置

时间:2017-11-02 13:29:01

标签: hook buildkite

有人知道我应该将我的buildkite全局钩子脚本放在Windows代理机器上吗?

我将它放在buildkite-agent.cfg中指定的hooks文件夹中......但它不起作用。 使用Ubuntu代理时它可以正常工作!

1 个答案:

答案 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"