TeamCity 在每个构建步骤之前运行共享代码

有没有什么方法可以在 TeamCity 中的每个构建步骤之前运行共享代码,就像 GitLab CI 中的 before_script 关键字一样?

例如如果我想在不同的步骤中与 K8s 交互(在一个 Docker 镜像中的一个步骤中创建 Secret,在另一个 Docker 镜像中的另一个步骤中部署 Helm 图表),我需要在每个步骤中编写一些这样的代码:

KUBECONFIG_PATH=/tmp/kubeconfig
echo '%kubeConfig%' > "${KUBECONFIG_PATH}"
export KUBECONFIG="${KUBECONFIG}:${KUBECONFIG_PATH}"

我怎样才能避免这种情况?

yangshenghan521 回答:TeamCity 在每个构建步骤之前运行共享代码

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/21849.html

大家都在问