将流星项目从 bitbucket 管道部署到星系



我是银河系的新手,我尝试在每次推送到我的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

谢谢!

您可以使用Galaxy令牌登录,有效期为90天。

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

总之,要检索令牌,请运行:

METEOR_SESSION_FILE=token.json meteor login

要使用令牌登录,请使用:

METEOR_SESSION_FILE=token.json meteor deploy

最新更新