返回顶部

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

posted @ 2020-02-23 11:06  Will_D_Zhang  阅读(177)  评论(0编辑  收藏  举报