当前位置: 首页 > news >正文

Jenkins-Ansible部署discuz论坛

目录

Ansible:

安装ansible:

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

Jenkins:

配置下载源

下载java-17

下载Jenkins

启动Jenkins

复制初始密码

访问jenkins主机的8080号端口

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

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

​编辑创建管理员账户

之后一直点下一步,登录之后安装必要插件: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.reporpm --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

安装验证:

http://www.xdnf.cn/news/1438399.html

相关文章:

  • 38.Ansible判断+实例
  • PINN物理信息神经网络用于求解二阶常微分方程(ODE)的边值问题,Matlab实现
  • 力扣hot100:缺失的第一个正数(哈希思想)(41)
  • Qwen3-30B-A3B 模型解析
  • 【C++】迭代器详解与失效机制
  • # Shell 文本处理三剑客:awk、sed 与常用小工具详解
  • 【前端面试题✨】Vue篇(一)
  • Linux网络序列化与反序列化(6)
  • Linux文本处理——awk
  • 飞牛OS Nas,SSH安装宝塔后,smb文件不能共享问题
  • STM32——串口
  • 2025年- H109-Lc1493. 删掉一个元素以后全为 1 的最长子数组(双指针)--Java版
  • 别再误会了!Redis 6.0 的多线程,和你想象的完全不一样
  • 从入门到实战:Linux sed命令全攻略,文本处理效率翻倍
  • 【机器学习深度学习】向量模型与重排序模型:RAG 的双引擎解析
  • 使用DataLoader加载本地数据 食物分类案例
  • GitHub Classroom:编程教育的高效协作方案
  • MySQL查询limit 0,100和limit 10000000,100有什么区别?
  • Shell编程从入门到实践:基础语法与正则表达式文本处理指南
  • 如何在部署模型前训练出完美的AI提示词
  • C# 中这几个主流的 ORM(对象关系映射器):Dapper、Entity Framework (EF) Core 和 EF 6
  • 11.《简单的路由重分布基础知识探秘》
  • 硬件:51单片机
  • 为什么需要锁——多线程的数据竞争是怎么引发错误的
  • 系统架构——过度设计
  • YOLOv8改进有效系列大全:从卷积到检测头的百种创新机制解析
  • 【C++上岸】C++常见面试题目--数据结构篇(第十七期)
  • 02-Media-2-ai_rtsp.py 人脸识别加网络画面RTSP推流演示
  • 51单片机(单片机基础,LED,数码管)
  • Spring Boot手写10万敏感词检查程序