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实现静态网页远程自动化部署

猜你喜欢

转载自www.cnblogs.com/bk770466199/p/12324230.html