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

尝试使用 docker 在代码中向 GoCD 管道添加机密

如何解决尝试使用 docker 在代码中向 GoCD 管道添加机密

我希望有人可以为我填补知识空白。在我的打字稿应用程序中,我在我的代码中为我的构建创建了一个管道,并且这是有效的。但是,在我的 package.json 中,我目前的用户名和密码是硬编码的。我假设我将用户名和密码作为安全变量添加到环境中?如果是这样,我如何在打字稿中引用它们?我找到了其他环境的示例,但没有找到打字稿。

"sendToSharePoint": "m365 login --authType password --userName myUserName --password myPassword"

编辑

问题似乎是我正在通过 docker 构建它,我需要通过环境变量。试图弄清楚如何做到这一点。

执行: 命令: bash 论据: - -C - docker run prt-ofg-spet -env USERNAME=$USERNAME npm run-script WholeProcess

解决方法

在管道文件中:

  • docker run -e DEPLOY_USER=${DEPLOY_USER} -e DEPLOY_USER_PASSWORD=${DEPLOY_USER_PASSWORD}

在 package.json 脚本中

"sendToSharePoint": "m365 登录 --authType 密码 --userName $DEPLOY_USER --password $DEPLOY_USER_PASSWORD "

仍在努力使用安全机密

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