Jenkins+Ansible+Gitlab自动化部署三剑客(九)--Freestyle Job实战
Freestyle Job实战--静态网站部署交付
环境结构
1.gitlab.example.com server主机
2.jenkins.example.com server主机
同时配置集成ansible,virtualenv
3.远程虚拟云主机,交付给客户
4.本地windows ,进行脚本编写,系统配置
三剑客平台初始化环境构建
环境验证
1.本地pc登录gitlab.example.com验证gitlab仓库
这里需要提前配置pc端hosts文件,例如:192.168.1.10 gitlab.example.com
2.本地pc登录jenkins.example.com:8080 验证jenkins
这里需要提前配置pc端hosts文件,例如:192.168.1.9 jenkins.example.com
3.ssh 远程登录jenkins服务器,验证如下内容:
4.克隆仓库
编写ansible playbook脚本实现静态网页远程部署
将playbook 部署脚本提交到gitlab仓库
构建Freestyle job任务框架
Jenkins集成ansible和gitlab实现静态网页远程自动化部署
人生短短数十载,经不起几次重头再来