您好,我想通过部署令牌在bitbucket上使用自动部署到银河服务器。
由于这个原因,我要创建一个在存储库中提交的部署令牌。
https://galaxy-guide.meteor.com/deploy-guide.html#deployment-token
为了增强安全性,我想在bitbucket管道中使用存储库变量:
https://confluence.atlassian.com/bitbucket/environment-variables-794502608.html
并将流星的部署令牌存储在变量中,而不是存储在文件中。
对于部署,我们在命令中使用
METEOR_SESSION_FILE=deployment_token.json
我的问题是-有什么办法让我在使用令牌的地方使用一些变量(字符串)
METEOR_SESSION_DEPLOYMENT_TOKEN=$METEOR_TOKEN
不是从文件中调用它?
答案 0 :(得分:1)
在遇到相同问题之后,一些研究将我带到this article,它只是通过以下简单方法解决了无法仅在env var中仅将json送入流星的问题:
通过将json文件内容添加为环境变量,然后在部署时将其回显到文件中。
echo $METEOR_TOKEN_FILE > deploy_token.json
METEOR_SESSION_FILE=deploy_token.json