Jenkins安装和基础环境

Jenkins

  • 安装方式:yum和rpm
  • 服务依赖:Java 8 or Java 11
  • 用户名:jenkins
  • 主目录:/var/lib/jenkins
  • 常规插件安装

官方(yum)

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
#可能存在下载不了

rpm(清华镜像)

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.277.1-1.1.noarch.rpm

下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

安装依赖环境

yum install java-1.8.0-openjdk-devel.x86_64 -y

启动服务

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看服务默认web为8080端口,用户名为jenkins
在这里插入图片描述
修改默认端口

vi /etc/sysconfig/jenkins

JENKINS_PORT="8080"

web操作

主要是插件不要使用推荐安装,因为时间长而且会失败,而且不易学习
在这里插入图片描述
在这里插入图片描述
主目录

/var/lib/jenkins

  • config.xml:jenkins 的核心配置文件
  • jobs:构建作业的配置细节,及构建产物和数据
  • plugins:存放所有已安装的插件
  • users:当使用 jenkins 本地用户
  • updates:存放可用的插件更新
  • userContent:存放用户自己为 jenkins 服务器定制化的一些内容

参考:https://blog.csdn.net/lijing742180/article/details/88544279

常规插件安装

  • 文件:/var/lib/jenkins/updates/default.json

修改Jenkins插件下载源(清华)

sudo sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json \ 
&& sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json

sudo systemctl restart jenkins
#重启后生效

插件安装都是web操作,Plugin Manager
在这里插入图片描述

支持中文包

  • 插件名称:Localization

用户管理

  • 默认自带的用户管理细粒度太小,一般生产环境不适合
  • 插件名称:Role-based Authorization Strategy
  • 修改策略:系统管理-全局安全配置-授权策略- Role-Based Strategy

系统管理下多出一个配置
在这里插入图片描述
角色

  • 全局角色:可以对jenkins系统进行设置与项目的操作
  • 项目角色:项目角色只能对项目进行操作
  • 节点角色:主从架构使用

鼠标点击都会有详细说明

凭证管理

  • 插件名称:Credentials Binding
  • Jenkins默认不支持凭证管理,这样对于铭感信息就存在安全隐患
    支持基本常见使用的凭证方式
    在这里插入图片描述SSH管理插件
  • 插件名称:Publish Over SSH
  • 用户构建需要ssh连接信息,在系统管理-系统配置-SSH Servers
    在这里插入图片描述
  • 插件名称:SSH
  • 实现远程连接到服务器执行shell
    在这里插入图片描述

详细教程视频:https://www.bilibili.com/video/BV1kJ411p7mV?p=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值