Jenkins-Ansible部署discuz论坛

目录

Ansible:

安装ansible:

修改ansible配置文件,打开remote_user=root:

Jenkins:

配置下载源

下载java-17

下载Jenkins

启动Jenkins

复制初始密码

访问jenkins主机的8080号端口

输入复制的密码之后点击继续

选择安装推荐的插件后等待安装完成

​编辑创建管理员账户

[之后一直点下一步,登录之后安装必要插件:Ansible、Maven Integration、 Publish Over SSH](#之后一直点下一步,登录之后安装必要插件:Ansible、Maven Integration、 Publish Over SSH)

配置Ans

ible

​编辑手动分配ssh密钥

构建ltem

测试构建

​编辑创建test测试流水线:

​编辑构建后进行测试:

​编辑构建discuz安装的ltem

安装验证:


Ansible:

写入hosts文件中要配置的主机组

复制代码
[root@localhost data]# vim/etc/ansible/hosts

[web]
192.168.44.3
192.168.44.4
192.168.44.5
192.168.44.6

安装ansible:

复制代码
yum install ansible -y

修改ansible配置文件,打开remote_user=root:

复制代码
vi /etc/ansible/ansible.cfg
remote_user = root

Jenkins:

配置下载源

复制代码
wget -O /etc/yum.repos.d/jenkins.repo --no-check-certificate https://pkg.jenkins.io/redhat-stable/jenkins.repo
 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

下载java-17

复制代码
yum install -y java-17

下载Jenkins

复制代码
[root@localhost ~]# yum install jenkins -y

启动Jenkins

复制代码
systemctl start jenkins

复制初始密码

复制代码
cat /var/lib/jenkins/secrets/initialAdminPassword 
feb9889e1075451f9fc4b0d4a6e1b66b

访问jenkins主机的8080号端口

输入复制的密码之后点击继续

选择安装推荐的插件后等待安装完成

创建管理员账户

之后一直点下一步,登录之后安装必要插件:

Ansible、Maven Integration、 Publish Over SSH

配置Ans

ible

手动分配ssh密钥

复制代码
su -s /bin/bash jenkins
ssh-keygen
ssh-copy-id root@192.168.44.4
ssh-copy-id root@192.168.44.5
ssh-copy-id root@192.168.44.6
exit

构建ltem

测试构建

创建test测试流水线:

构建后进行测试:

构建discuz安装的ltem

安装验证:

相关推荐
珠海西格电力科技2 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀2 小时前
Linux环境变量
linux·运维·服务器
zzzsde2 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º4 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~4 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化
神梦流4 小时前
GE 引擎的内存优化终局:静态生命周期分析指导下的内存分配与复用策略
linux·运维·服务器
闲人编程4 小时前
Elasticsearch搜索引擎集成指南
python·elasticsearch·搜索引擎·jenkins·索引·副本·分片
Lsir10110_5 小时前
【Linux】进程信号(下半)
linux·运维·服务器
skywalk81635 小时前
unbound dns解析出现问题,寻求解决之道
运维·服务器·dns·unbound
酉鬼女又兒5 小时前
零基础入门Linux指南:每天一个Linux命令_pwd
linux·运维·服务器