0

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

我将它放在hooksbuildkite-agent.cfg 中指定的文件夹中......但它不起作用。使用 Ubuntu 代理时它工作得很好!

4

1 回答 1

1

在 Buildkite Agent 版本 3 中的 Windows 版本中添加了Hooks 支持,该版本目前处于测试阶段,可从GitHub 版本页面获得。您需要下载最新的测试版。

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

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

# ...\hooks\environment.bat

set FOO="bar"

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

echo "%FOO%"

# outputs "bar"
于 2017-11-03T06:12:45.117 回答