问题描述
我希望有人可以为我填补知识空白。在我的打字稿应用程序中,我在我的代码中为我的构建创建了一个管道,并且这是有效的。但是,在我的 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 "
仍在努力使用安全机密