美文网首页云原生DevOps
20230117-Jenkins环境部署

20230117-Jenkins环境部署

作者: 負笈在线 | 来源:发表于2023-01-17 20:27 被阅读0次

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任务。

参考URL

https://pkg.jenkins.io/redhat-stable/
http://t.zoukankan.com/zhoading-p-15085279.html
http://wjhsh.net/software-test-p-7068262.html

相关文章

  • 20230117-Jenkins环境部署

    1、 Jenkins 部署 java环境准备,安装java-11-openjdk 导入jenkins.repo J...

  • Hive | 环境部署

    环境部署 环境准备 java环境 mysql环境部署 hive环境部署 服务端配置 客户端配置

  • 日志收集系统方案对比&选型&实现

    背景 我们这边应用部署的环境比较复杂,主要有以下几种: 机器直接部署 通过kubernates集群部署 部署环境不...

  • 项目环境部署

    Windows 环境部署 Linux 环境部署 移植项目 为什么移植环境? Windows中,将ranzhi的文...

  • 本地部署 yapi 环境

    本地部署 yapi 环境 本地部署 windows环境[https://www.cnblogs.com/beil...

  • Jenkins 一键部署

    简介 搭建方式 手动部署 docker部署 手动部署 1、环境要求 检查java环境是否为1.8 2、添加jenk...

  • 如何用 Python 做自动化测试

    一、Selenium 环境部署 1. window 环境部署 1.1 当前环境 Win10 64 位系统;Pyth...

  • 内网部署gitlab

    联网环境,准备 内网环境部署

  • Vue-CLI 3.x 自动部署项目至服务器

    前言 平时部署前端项目流程是:先部署到测试环境ok后再发布到生产环境上,部署到测试环境用 xshell 连上服务器...

  • 环境部署

    概述 服务器的操作系统是Ubuntu14.04(64位),使用Nginx作为反向代理,uWSGI作为HTTP服务器...

网友评论

    本文标题:20230117-Jenkins环境部署

    本文链接:https://www.haomeiwen.com/subject/mczzcdtx.html