运维八一 运维八一
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)

运维八一

运维,运维!
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)
  • 操作系统

  • 域名解析

  • 公有云

  • CI&CD

    • Jenkins安装及常用插件
      • 前言
      • 1. 安装jdk环境
      • 2. 安装maven插件
      • 3.安装jenkins
        • 3.1 yum安装
        • 3.2 rpm安装
      • 4. 安装常用插件
        • 4.1 jenkins汉化插件:Locale
        • 4.2 jenkins 支持git插件
        • 4.3 jenkins启动maven,配置maven路径后,不显示maven
        • 4.4 jenkins 保留上次构建的参数,持久化参数
        • 4.5 jenkins参数化构建
    • Jenkins配置回滚
    • Jenkins不显示maven
    • Jenkins添加健康检查
    • k8s+jenkins+helm+springboot部署
  • 数据库

  • 负载均衡&反向代理

  • 存储系统

  • 容器&容器编排

  • 批量管理

  • 邮件系统

  • 监控系统

  • Web服务

  • 虚拟化

  • 防火墙

  • 压测

  • 文件同步

  • 私有云

  • 日志系统

  • 代码仓库&版本管理

  • 安全审计

  • 远程拨号

  • 大数据

  • 统一认证

  • 消息队列

  • Apollo

  • 运维杂记
  • CI&CD
lyndon
2022-09-30
目录

Jenkins安装及常用插件

# 前言

Jenkins是一个CI工具,前身是hudson,可以根据设定持续定期编译,运行响应代码,将结果可以发送至邮件,或展示成报告;

Jenkins是一个可以持续集成,持续交付,持续部署的自动化工具;

  • 持续集成:开发者可以频繁的将代码发送至主干,并进行自动化测试;
  • 持续交付:在持续集成的基础上,将代码部署到预生产环境;
  • 持续部署:随时deliver给客户,并且是自动化的;

Jenkins具有如下特点:

  • 更友好的用户界面;
  • 开源项目拥有大批的plugin;
  • 有好的用户界面使得学习成本降低;
  • CI工具,随时deliver给用户,自动化部署;

jenkins官网:https://jenkins.io

# 1. 安装jdk环境

#jenkins依赖java环境,需要先安装配置jdk

tar -xf jdk-8u121-linux-x64.tar.gz
mv jdk1.8.0_121  /usr/local/
cd /usr/local/
ln -sv jdk1.8.0_121/ java
vim /etc/profile.d/java.sh
export PATH=$PATH:/usr/local/java/bin
source /etc/profile.d/java.sh
1
2
3
4
5
6
7

# 2. 安装maven插件

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
tar -xf apache-maven-3.6.0-bin.tar.gz
mv apache-maven-3.6.0  /usr/local/
cd /usr/local/
ln -sv apache-maven-3.6.0/ maven
vim /etc/profile.d/maven.sh
export PATH=$PATH:/usr/local/maven/bin
source /etc/profile.d/maven.sh
1
2
3
4
5
6
7
8

# 3.安装jenkins

# 3.1 yum安装

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum clean all
yum makecache
yum install jenkins
1
2
3
4
5

#jenkins配置文件,修改java环境变量

vim /etc/init.d/jenkins
candidates="
...
/usr/local/java/bin/java
"
1
2
3
4
5

#启动jenkins

systemctl enable jenkins
systemctl start jenkins
1
2

# 3.2 rpm安装

wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm
rpm -ivh jenkins-2.176.3-1.1.noarch.rpm
rpm -ql jenkins
1
2
3

#war包

wget http://ftp-nyc.osuosl.org/pub/jenkins/war-stable/2.176.3/jenkins.war
1

访问jenkins:http://IP:8080

初始密码在/var/lib/jenkins/secrets/initialAdminPassword

# 4. 安装常用插件

# 4.1 jenkins汉化插件:Locale

安装插件:locale plugin 配置语言:系统管理-->系统设置-->Locale 填入:zh_CN 保存

# 4.2 jenkins 支持git插件

Git Parameter

# 4.3 jenkins启动maven,配置maven路径后,不显示maven

解决:安装Maven Integration插件

# 4.4 jenkins 保留上次构建的参数,持久化参数

解决:安装插件Persistent String Parameter,记住上次构建成功的参数

# 4.5 jenkins参数化构建

在job配置中勾选:This project is parameterized(项目参数化构建) ---> 添加参数 ---> persistent string parameter(持久化字符串参数)/persistent string parameter(持久化选项参数)

上次更新: 2022/09/30, 15:27:27
阿里云RDS参数调优
Jenkins配置回滚

← 阿里云RDS参数调优 Jenkins配置回滚→

最近更新
01
ctr和crictl显示镜像不一致
03-13
02
alpine镜像集成常用数据库客户端
03-13
03
create-cluster
02-26
更多文章>
Theme by Vdoing | Copyright © 2015-2024 op81.com
苏ICP备18041258号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式