文章目錄
- 一、準備工作
- 1.1兩臺虛擬機
- 1.2配置文件
- 1.3免密登錄
- 二、實戰
- 1.構建主item
- 2.測試nginx,php,mysql
- 2.1新建測試項目
- 2.2與正式項目綁定構建后的操作
- 2.3測試
- 2.4導入discuz項目
- 總結
一、準備工作
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項目的搭建,希望可以幫助到其他小伙伴們