eb create 和 eb deploy,如何找到已部署的 git changeId/tag
eb create and eb deploy, How to find deployed git changeId/tag
在 运行 eb create
或 eb deploy
EB CLI 选择最新的 git 提交并部署后,我如何知道哪个 git(更改 ID)部署了吗?我希望有一个简单的方法来获取已部署应用程序的 changeId。
我们需要知道的一些可能情况是
- 部署后删除了我的项目文件夹
- 部署后有几次提交
- 我已经有一段时间没有部署更改了
您随时可以对照最新部署版本的描述进行核对。此说明是您 git commit
消息的第一行。然而,由于几乎 80% 的开发人员没有给出有意义的提交消息,这个值会很麻烦。接下来是检查部署的版本状态。 运行 eb status
生成(为我的应用程序)
Environment details for: APP-NAME
Application name: <name>
Region: ap-south-1
Deployed Version: app-6d83-171010_130148
Environment ID: e-hjab33mufj
Platform: arn:aws:elasticbeanstalk:ap-south-1::platform/Docker running on 64bit Amazon Linux/2.7.3
Tier: WebServer-Standard
CNAME: APP-NAME.ap-south-1.elasticbeanstalk.com
Updated: 2017-10-10 13:03:05.373000+00:00
Status: Ready
Health: Yellow
Running instances: 1
注意包含以下内容的行:app-6d83-171010_130148
。这里 6d83
是最唯一可识别的提交 SHA 值。所以,运行
git show 6d83
会告诉你确切的提交。
以后,您可以将您的 EB 部署与描述和您选择的版本标签相关联。
对于您的用例,您可以将 git 分支的 HEAD
指定为版本标签:
>> eb deploy --message "New commit" --label `git rev-parse HEAD`
部署成功完成后,您将能够看到与部署关联的版本标签具有 git 提交 ID:
>> eb appversion
# Version Label Date Created Age Description
2 2c7f3bc984b3501091af4026a2de24d582a5f6e0 2017/10/18 23:19 5 mins New commit
1 app-171018_231247 2017/10/18 23:12 11 mins EB-CLI deploy
在 运行 eb create
或 eb deploy
EB CLI 选择最新的 git 提交并部署后,我如何知道哪个 git(更改 ID)部署了吗?我希望有一个简单的方法来获取已部署应用程序的 changeId。
我们需要知道的一些可能情况是
- 部署后删除了我的项目文件夹
- 部署后有几次提交
- 我已经有一段时间没有部署更改了
您随时可以对照最新部署版本的描述进行核对。此说明是您 git commit
消息的第一行。然而,由于几乎 80% 的开发人员没有给出有意义的提交消息,这个值会很麻烦。接下来是检查部署的版本状态。 运行 eb status
生成(为我的应用程序)
Environment details for: APP-NAME
Application name: <name>
Region: ap-south-1
Deployed Version: app-6d83-171010_130148
Environment ID: e-hjab33mufj
Platform: arn:aws:elasticbeanstalk:ap-south-1::platform/Docker running on 64bit Amazon Linux/2.7.3
Tier: WebServer-Standard
CNAME: APP-NAME.ap-south-1.elasticbeanstalk.com
Updated: 2017-10-10 13:03:05.373000+00:00
Status: Ready
Health: Yellow
Running instances: 1
注意包含以下内容的行:app-6d83-171010_130148
。这里 6d83
是最唯一可识别的提交 SHA 值。所以,运行
git show 6d83
会告诉你确切的提交。
以后,您可以将您的 EB 部署与描述和您选择的版本标签相关联。
对于您的用例,您可以将 git 分支的 HEAD
指定为版本标签:
>> eb deploy --message "New commit" --label `git rev-parse HEAD`
部署成功完成后,您将能够看到与部署关联的版本标签具有 git 提交 ID:
>> eb appversion
# Version Label Date Created Age Description
2 2c7f3bc984b3501091af4026a2de24d582a5f6e0 2017/10/18 23:19 5 mins New commit
1 app-171018_231247 2017/10/18 23:12 11 mins EB-CLI deploy