Buildkite Windows 代理 - 挂钩脚本位置

Buildkite Windows agent - hook scripts location

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

我把它放在buildkite-agent.cfg中指定的hooks文件夹中......但是它不起作用。 使用 Ubuntu 代理时效果很好!

Hooks support was added to the Windows release in Buildkite Agent version 3, which is currently in beta and available from the GitHub releases page。您需要下载最新的测试版。

您可能还需要将 .bat 添加到挂钩文件名的末尾,例如 ...\hooks\environment.bat.

要导出环境变量,请确保使用 set:

# ...\hooks\environment.bat

set FOO="bar"

现在,在您的作业批处理文件或脚本中,您应该能够使用变量:

echo "%FOO%"

# outputs "bar"