Liferay 如何在Teamcity成功构建时部署到AWS Elastic Beanstalk

Liferay 如何在Teamcity成功构建时部署到AWS Elastic Beanstalk,liferay,amazon-elastic-beanstalk,teamcity-8.0,Liferay,Amazon Elastic Beanstalk,Teamcity 8.0,我想在构建成功后从Teamcity向Beanstalk部署一个java应用程序(Liferay)。我在网上找不到任何东西,请建议 谢谢这里是一个PHP示例,但您可以将其用于任何其他平台(通过CLI): UPD: 这里有一个更好的方法: . 只是命令行工具。您可以在TeamCity构建步骤中运行它。我知道它很旧,但我最近做了很多努力,但可能会帮助其他人 1) 创建windows生成代理(如果尚未创建) 2) 使用远程桌面连接将您的系统连接到生成代理(是的,我们可以为windows代理这样做) 3

我想在构建成功后从Teamcity向Beanstalk部署一个java应用程序(Liferay)。我在网上找不到任何东西,请建议


谢谢

这里是一个PHP示例,但您可以将其用于任何其他平台(通过CLI):

UPD: 这里有一个更好的方法: .
只是命令行工具。您可以在TeamCity构建步骤中运行它。

我知道它很旧,但我最近做了很多努力,但可能会帮助其他人

1) 创建windows生成代理(如果尚未创建)

2) 使用远程桌面连接将您的系统连接到生成代理(是的,我们可以为windows代理这样做)

3) 使用RDC在生成代理计算机中安装和配置AWS CLI

4) 在构建步骤中,首先创建构建并获取要部署的构件,然后在命令行上运行以下步骤:
->aws s3 cp target/MyApp.jar s3://BucketName/MyApp.jar
->aws elasticbeanstalk创建应用程序版本--应用程序名称ApplicationNameofEB--版本标签MyApp--源包S3Bucket=“BucketName,S3Key=“MyApp.jar”
->aws elasticbeanstalk更新环境--应用程序名称ApplicationNameofEB--您创建的环境名称Envthat--版本标签MyApp

如果您需要更多信息,请告诉我