文章目录
一、准备工作
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项目的搭建,希望可以帮助到其他小伙伴们

