【发布时间】:2020-09-16 08:54:34
【问题描述】:
我正在设置 TeamCity 服务器和代理。代理在 docker 容器(Windows 服务器核心)中运行,我定义了要在代理容器上设置的各种环境变量,最终设置为 Windows 环境变量。有些是通过 docker-compose 传入的,有些是在构建映像时在我的代理 Dockerfile 中设置的,使用 RUN SETX /M NAME VALUE。当我在代理上打开控制台并在 cmd 中键入 SET 时,我可以看到它们。
但是,当我查看 TeamCity 服务器门户中的代理并查看它们的代理参数 -> 环境变量时 - 我没有看到我定义的任何操作系统环境变量。看起来是传入了 PATH 变量,但没有传入其他变量。
如何将特定环境变量传递给我的代理构建配置?
【问题讨论】:
标签: teamcity