没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Gitlab+Jenkins+Maven+Codedeploy部署文档
李睿贤
Exported on 01/06/2020
李睿贤 – Gitlab+Jenkins+Maven+Codedeploy部署文档
– 2
Table of Contents
1 介绍 .....................................................................................................................5
2 教程 .....................................................................................................................6
2.1 一、创建EC2实例 .................................................................................................................... 6
2.2 二、部署Gitlab......................................................................................................................... 6
2.2.1 1、下载gitlab-rpm................................................................................................................................................. 6
2.2.2 2、部署gitlab ......................................................................................................................................................... 7
2.2.3 3、登录并创建项目............................................................................................................................................... 7
2.2.4 4、为jenkins配置gitlab API Token、配置gitlab公钥.......................................................................................... 7
2.3 三、部署Jenkins......................................................................................................................8
2.3.1 1、下载所需软件包............................................................................................................................................... 8
2.3.2 2、安装jenkins,不要启动................................................................................................................................... 8
2.3.3 3、部署java环境.................................................................................................................................................... 8
2.3.4 4、部署git环境 ...................................................................................................................................................... 9
2.3.5 5、部署maven环境 ............................................................................................................................................... 9
2.3.6 6、启动并访问jenkins界面................................................................................................................................... 9
2.3.7 7、jenkisn全局工具配置....................................................................................................................................... 9
2.3.8 8、创建jenkins凭据(SSH Username with private key)...................................................................................... 10
2.4 四、创建S3桶......................................................................................................................... 12
2.5 五、在业务服务器安装codedeploy-agent.......................................................................... 12
2.6 六、在AWS Codedeploy控制台创建应用程序 .................................................................... 12
2.7 七、创建IAM角色配置策略并关联EC2和AWS Codedeploy ............................................... 13
2.7.1 1、IAM角色个人理解 .......................................................................................................................................... 13
2.7.2 2、创建IAM角色并配置策略 .............................................................................................................................. 13
2.7.3 3、为AWS CodeDeploy关联角色........................................................................................................................ 14
2.8 八、创建并配置Jenkins项目完成自动部署........................................................................ 14
2.8.1 1.创建一个maven项目........................................................................................................................................ 14
2.8.2 2.配置gitlab项目url ............................................................................................................................................. 15
2.8.3 3.配置构建触发器(自动构建/定时构建) ........................................................................................................... 15
2.8.4 4.配置BUILD(构建)步骤....................................................................................................................................... 17
2.8.4.1 4.1 maven构建步骤(扩展).................................................................................................................................. 17
2.8.5 5.构建后操作----将应用程序部署到 AWS CodeDeploy..................................................................................... 18
2.8.6 6.构建后操作----可编辑的电子邮件通知 .......................................................................................................... 18
李睿贤 – Gitlab+Jenkins+Maven+Codedeploy部署文档
– 3
2.8.6.1 在系统设置中配置电子邮件通知功能 .............................................................................................................. 18
2.8.6.2 在项目中添加构建后发送邮件的动作 .............................................................................................................. 21
2.9 九、通过Jenkins控制台输出验证编译功能........................................................................ 22
李睿贤 – Gitlab+Jenkins+Maven+Codedeploy部署文档
– 4
李睿贤 – Gitlab+Jenkins+Maven+Codedeploy部署文档
介绍– 5
1 介绍
如题,CI-CD整套部署过程及细节
剩余22页未读,继续阅读
资源评论
jluliuchao
- 粉丝: 6
- 资源: 278
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功