从一个bitbucket管道部署流星项目到galaxy

时间:2017-10-18 10:58:44

标签: meteor bitbucket meteor-galaxy

我是Galaxy的新手,我尝试使用BitBucket管道在每次推送时将我的应用程序自动部署到我的BitBucket存储库(这是一个在每次推送后运行shell命令的系统)。

问题在于我无法在Galaxy中部署,因为deploy命令要求我提供Galaxy凭据。

我知道可以使用令牌来避免此问题,但它只能使用90天。

有没有办法将我的凭据写为命令参数或env变量?

这是我通过管道运行的命令:

DEPLOY_HOSTNAME=\"eu-west-1.galaxy.meteor.com\" meteor deploy \"mydomain.com\" --settings ./settings.json --allow-superuser

谢谢!

1 个答案:

答案 0 :(得分:-1)

You can use a Galaxy token to login which is valid for 90 days.

https://galaxy-guide.meteor.com/commands.html#login-token

In summary, to retrieve the token, run:

METEOR_SESSION_FILE=token.json meteor login

To login with the token, use:

METEOR_SESSION_FILE=token.json meteor deploy