微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 jenkins 管道中的 docker 构建阶段未使用在 jenkins 全局凭据中设置的环境变量

如何解决在 jenkins 管道中的 docker 构建阶段未使用在 jenkins 全局凭据中设置的环境变量

docker build 命令不使用在 jenkins 全局凭据中设置的环境变量来让 jenkins 管道正常工作。

我有一个 jenkins 管道设置。 (声明式方法) 我在 jenkins 全局凭证中定义了环境变量。

对于构建阶段,它正在构建 docker 镜像,并将其推送到 ecr。

对于部署阶段,它拉取图像并在 ec2 实例上运行 docker-compose。

我面临的问题: 1.) 我在 jenkins 全局凭证中设置了环境变量,但 docker 构建图像时不使用这些环境变量。 (环境变量不用于构建我的 docker 映像)。如何将这些变量用于 Docker 的构建过程? 2.) 在开发和生产环境的构建和部署阶段设置环境变量的正确方法。 (Jenkins 全局凭据似乎不太适合我的用例,我有多个环境变量)

( PS - 我可以使用一些帮助,我一直在解决这个问题,但它似乎不起作用)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。