Jenkins环境部署

news/2024/7/8 6:30:31

1、 Jenkins 部署

java环境准备,安装java-11-openjdk

# yum install fontconfig java-11-openjdk -y
# java -version
openjdk version "11.0.17" 2022-10-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el8_6) (build 11.0.17+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.17.0.8-2.el8_6) (build 11.0.17+8-LTS, mixed mode, sharing)

导入jenkins.repo

# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Jenkins安装

# yum install jenkins -y

启动Jenkins,并设置自启动

# systemctl start jenkins.service
# systemctl status jenkins.service 
# systemctl enable jenkins.service 

查看管理员密码

# cat /var/lib/jenkins/secrets/initialAdminPassword
0e478891a46946b3b9ce2bd540fdd6b5

2、 Jenkins 简单配置

登录Jenkins页面:http://172.26.37.128:8080/
1)初始化设置,主要安装插件等,可以先不安装,待需要时再安装;
2)设置admin用户密码
3)设置国内插件源:Dashboard--Manage Jenkins--Plugin Manager--Advanced settings,设置为插件源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
4)安装插件,暂时先安装以下常用插件,以及DevOps相关插件

  • jQuery Plugin:jQuery插件
  • Build-timeout Plugin:任务构建超时插件
  • Naginator Plugin:任务重试插件
  • Build User Vars Plugin:用户变量获取插件
  • Pipeline Plugin:Pipeline 管道流图表插件
  • Pipeline Graph View Plugin:Pipeline 管道流图表展示插件
  • Multijob Plugin:多任务插件
  • Git Parameter Plugin:参数构建扩展,可以在构建的时候选择git的某一个分支来构建服务。
  • Docker Plugin:利用Docker容器动态创建Jenkins Slave。如果有了Kubernetes/Openshift集群,就不需要这个插件了。直接使用Kubernetes插件。
  • Kubernetes Plugin:可以将Jenkins Slave Node动态配置为Kubernetes集群上的pod。
  • GitLab Plugin: 配置Gitlab的相关认证,同时也支持GitLab的Webhook触发。
  • Gogs Plugin:WebHook支持Gogs代码仓库的触发。
  • Python Plugin:支持在Jenkins的构建过程中执行Python脚本。
  • Ansible Plugin:在构建任务中可以执行Ansible任务。

http://lihuaxi.xjx100.cn/news/1185264.html

相关文章

1.MySQL安装与配置

1.MySQL安装与配置 📤1 数据库介绍📤🚪1.1关于MySQL主要要学啥🚪 ✉️2 MySQL服务器安装✉️📄2.1 Windows绿色安装📄📑2.2 Windows中重装MySQL📑 📨3 Mac中常见的安装问…

WPS 借助 ML Kit 无缝翻译 43 种语言,每年净省 6,500 万美元

△ 动画说明: 在笔记本电脑屏幕中,汉字 "文" 将变为字母 "A",代表文本的横线将逐一出现,就像有人在输入内容一样。 WPS 是一款办公套件软件,可让用户轻松查看和编辑其所有文档、演示文稿、电子表格等。作为一…

动画图解程序?这个可视化运行环境太方便了

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 了解代码的执行过程是编程的基本要求。 一个熟练的编程老手只需要用肉眼看着代码,就能对其运行的过程有所了解。然而对于刚接触…

我“Hack”了一款精酿啤酒

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 卷圈 运营 / SandLiu 卷圈 监制 / 姝琦 产品统筹 / bobo 联合制作 / 声网、CBCE 2023 录音间 / 声湃轩北京站 今天这位嘉宾的爱好非常广泛,除了自己是一位网络安全领域的从业者之外,平时还爱好攀…

【分享】如何国内免费使用ChatGPT4教程

一、ChatGPT-3使用 1、ChatGPT用法总结: 自动化文本生成:可以用GPT生成文章、新闻、文本摘要,甚至小说、诗歌等文学作品。语音生成:结合语音合成技术,GPT可以生成自然流畅的语音,可以用于语音助手、交互式…

香港财经学院工商管理硕士(MBA)含金量

近年来,随着中国经济的崛起,越来越多的学生和从业人员开始关注MBA教育。在香港地区,香港财经学院的MBA项目备受瞩目,被誉为是该地区最具含金量的MBA项目之一。首先,香港财经学院作为一家优秀的商学院,在教学…

十、Camera 启动流程分析

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、Camera 启动流程概览二、Launcher 跟Camera APP 交互三、Camera app 与FWK Camera Service 交互四、Camera FWK 与 Camera HAL 交互五、Camera FWK…

python使用HTTP隧道代理代码示例

以下是使用Python的requests库实现HTTP隧道代理的示例代码: python import requests # 设置代理服务器地址和端口号 proxy_host "127.0.0.1" proxy_port "8080" # 设置代理服务器的认证信息(如果需要认证的话) pro…