一. 先决条件
1. 硬件要求
- CPU:1核
- 内存: 256MB
- 磁盘空间:10 GB
建议生产环境使用的硬件配置为 2 核,4G 内存,60G 的存储空间
2. 软件要求
- Java版本为 Java 8 (OpenJDK 8 – 64 位)
- Web版本
二. 预安装环境
1.JAVA安装
- 官网下载 JDK8安装包
- 上传到 EC2实例中,并使用 tar 命令解压
- [root@ip-172-16-1-33 ~]# tar -zxvf jdk-8u191-linux-x64.tar.gz
- [root@ip-172-16-1-33 ~]# cp -ai jdk1.8.0_191 /usr/bin/
- 编辑文件.bash_profile,配置并 source 环境变量。
- export JAVA_HOME=/usr/bin/jdk1.8.0_191
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
- 验证 Java是否安装成功
- [root@ip-172-16-1-33 ~]# java -version
java version “1.8.0_191”
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
三. 安装软件
1.安装 tomcat软件
- 下载 tomcat 软件上传到 EC2 实例中
- 解压缩 tomcat软件到目录下并修改名字
- [root@ip-172-16-1-33 ~]# tar -zxvfapache-tomcat-8.5.34.tar.gz
- [root@ip-172-16-1-33 ~]# mv apache-tomcat-8.5.34 tomcat
- 复制 tomcat 到/usr/bin/下
- [root@ip-172-16-1-33 ~]# mv tomcat /usr/bin/
- 设置 JVM参数(注意:可改可不改)
- [root@ip-172-16-1-33 tomcat]# vi bin/catalina.sh
- JAVA_OPTS=”-Xmx6144m -Xms6144m -Xss512K -XX:PermSize=4096m -XX:MaxPermSi ze=4096m”
- 修改 tomcat 端口
- [root@ip-172-16-1-33 tomcat]# vi /usr/bin/tomcat/conf/server.xml
参考一下截图:
- · 启动 tomcat软件
1. [root@ip-172-16-1-33 tomcat]# bash /usr/bin/tomcat/bin/startup.sh
- · 验证
1. http://ip:port
2.安装 jenkins 软件
- 下载 jenkins 的 war 包
- 移动 jenkins 的 war 到 tomcat 的目录下
- [root@ip-172-16-1-33 ~]# cp jenkins.war /usr/bin/tomcat/webapps/
- 验证是否正常运行
- 安装需要的插件即可正常使用
注意:安装较慢,至少需要 20 分钟
四. 部署使用
Jenkins
- 创建自由项目的任务
源码管理:
构建触发器:
构建后操作:
注意:此环境配置必须才用 AK/SK 调用 CodeDeploy:
构建项目:
注:点击构建后,信息输出可在控制台查看到
CodeDeploy
- 创建应用程序
- 查看部署进度
如果 jekins 构建成功,你会查看到 CodeDeploy 上的显示部署进度
- 验证部署是否成功
由于本次测试使用的是 Ngnix 简单的部署,即可以通过网页直接查看是否部署成功。