4

当构建成功时,我想将 Java 应用程序(Liferay)从 Teamcity 部署到 Beanstalk。我在网上找不到任何东西,请建议。

谢谢

4

2 回答 2

0

这是 PHP 的一个示例,但您可以将它与任何其他平台一起使用(通过 CLI): http ://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.sdlc.html

UPD:这是一个更好的方法: http ://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-eb.html 。只是命令行工具。您可以在 TeamCity 构建步骤中运行它。

于 2014-08-06T10:08:08.680 回答
-1

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

1) 创建一个 Windows 构建代理(如果尚未创建)。

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

3) 使用 RDC 在构建代理机器中安装和配置 AWS CLI。

4) 在构建步骤中,首先创建构建并获取要部署的工件并在命令行上运行以下步骤:
-> aws s3 cp target/MyApp.jar s3://BucketName/Myapp.jar
-> aws elasticbeanstalk create-application-version --application-name ApplicationNameofEB --version-label MyApp --source-bundle S3Bucket="BucketName,S3Key="Myapp.jar"
-> aws elasticbeanstalk update-environment --application-name ApplicationNameofEB --环境名称 Envthatyoucreated --version-label MyApp

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

于 2019-03-21T14:38:04.357 回答