文章目录
一、准备工作
1.1两台虚拟机
服务器:192.168.144.24
客户端:192.168.144.25
1.2配置文件
服务器:
vim /etc/ansible/ansible.cfg
remote_user=root # 打开
安装:
yum install ansible
jenkines网页端安装插件:
1.3免密登录
服务器:
su -s /bin/bash jenkins
ssh-keygen
ssh-copy-id root@192.168.144.25
vim /etc/ansible/hosts
二、实战
1.构建主item
自动安装nginx,mysql,php插件
name=nginx,mysql-server,mysql,php-fpm,php,php-mysqlnd state=present
点击save后构建,查看控制台:

验证:
开机自启:分步骤写
验证:
2.测试nginx,php,mysql
2.1新建测试项目
echo -e "<?php\nphpinfo();\n?>" > /usr/share/nginx/html/php.php

echo -e "<?php\n \link=mysqli_connect('127.0.0.1','root','');\\nif (\\link)\n{\n echo 'OK';\n}\n mysqli_close(\$link);\n?>" > /usr/share/nginx/html/mysql.php
2.2与正式项目绑定构建后的操作

2.3测试
2.4导入discuz项目
在主机上导入项目:
mkdir /data
导入项目包
新建部署item:
测试:
与主项目绑定构建后操作:
再次构建:
总结
以上是基于php项目的搭建,希望可以帮助到其他小伙伴们