2017-09-06 102 views
2

我们如何创建流星部署脚本。目前,我们需要手动输入以下命令部署应用程序 -使用脚本部署流星应用

  • 流星登录(按下回车后,系统会询问用户名和星系服务器帐户的 密码)
  • 登录后,我们需要使用命令 'DEPLOY_HOSTNAME = galaxy.meteor.com meteor deploy * .meteorapp.com - 设置localhost.com.json **'来部署应用程序。

如何为上述命令制作简单的shell脚本?

+0

它似乎不是过于复杂,你卡在哪里? – TGrif

+0

shell应记住登录凭证。我在Windows中有一个批处理脚本。 – iiro

+0

@TGrif其实我试过,但如何通过脚本自动将用户名和密码。你知道吗? –

回答

1

首先,你应该创建流星会议文件:

METEOR_SESSION_FILE=meteor-login.json meteor login 

成功登录后,meteor-login.json文件将被创建,它可以用于以后部署到同一个账户,而不需要手动输入登录/密码。现在

,你可以写sh脚本部署:

#!/bin/sh 
METEOR_SESSION_FILE=meteor-login.json DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy <server> --settings <path-to-settings-file> 

不要忘了与实际值替换<server><path-to-settings-file>