更新时间:2017-12-12 11:12
本文以Java Demo为示例,演示如何从源码构建打包并把应用部署到ECS上。
java-demo的示例源码仓库url为:
https://code.aliyun.com/CodePipeline/java-demo.git
分别运行:
mvn package -B -DskipTests
mvn test
构建打包成功后,会在当前路径下生成target/demo.war。
部署应用到ECS分两个步骤完成:
在这个示例中,我们需要上传的构建物为target/demo.war,如图所示:
首先,CodePipeline会把用户上传到OSS的构建物下载到目标ECS的/tmp目录下,再通过用户自行编写的 部署脚本,对/tmp/demo.war文件进行安装部署。本示例中 部署脚本 完成的工作是在目标ECS上,安装JDK、安装tomcat、拷贝demo.war到tomcat工作目录下并启动tomcat。
在文档使用中是否遇到以下问题
更多建议
匿名提交