Linux新增用户jenkins,jenkins安装与基本配置(Linux平台)

一 Jenkins 简介

1 概念

Jenkins,最早被称作hudson,是一个开源软件项目,是一个基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使得软件的持续集成变成可能。LTS 是jenkins提供一个长期支持的版本,用于更加稳定的功能和较慢的更新变化。

2 优点

A jenkins易于使用,用户界面简单,直观

B jenkins具有良好的扩展性,能够及其灵活和方便的迎合你的想法,因为其有数以千计的插件可供使用

C 开源的活跃度高

二 软件安装

1 安装java

838de5e20ade19b8fe524ca852bc9e45.png

d03a349c2bfab1d938af417d8210117c.png

2 yum 源配置并安装软件

vim /etc/yum.repos.d/jenkins.repo

[jenkins]

name=jenkins-stable

baseurl=http://pkg.jenkins.io/redhat-stable

enabled=1

gpgcheck=0

47e446409ff37851d146b61308e0dba3.png

f42d76715c51407bfa5d4e83bc064452.png

56257365edcfbef5d190b81a0d0c4b33.png

af95ca7d39328af816a626544e04dfeb.png

3 配置Jenkins图形化界面基础

将下面的hash复制到安装界面中:

d6626c3bb116e8be417a62c61ed4704c.png

a054095883fdfe551ff273526d6e7c4e.png

24fa57f0f9e8276fa402935096e0145f.png

02939044e9a7da1e15e4b4c9990a0f73.png

4 配置管理员相关参数

ea01469de7572d44a5b1332de5971685.png

5 配置访问URL

a4c958f8ee4b45fb0ccf1b2b9be1da62.png

6 启用

dcc1552f47e4432da32ec11f88498613.png

三 jenkins主目录介绍

1 yum 安装jenkins默认根目录

5c4e89db5af215f56369465b3146c77b.png

2 jenkins所有目录

e4ddf51494d05ee11b8c386250c17548.png

jobs 这个目录包含jenkins管理的构建作业的配置细节,以及这些构建所输出的产物以及数据

jobs 目录中包含

676e7a59ab232121002dc7653c9c21b4.png

www 为构建的项目的名称

包含构建作业的所有配置细节,还有一些其他的jenkins内部使用的文件,

5771ebe7d6ea02bd41f23dfb577a7281.png

plugin 这个目录包含所有已经安装的插件

updates 用来存放可用的更新插件

usercontent 为jenkins服务定制化内容

users 账户信息,本地用户数据库的信息

war 包含了扩展的web应用程序,当你以一个单机应用程序的形式运行jenkins时,他会把web应用程序解压到这个目录

Workspace 目录是jenkins对你的项目进行构建的地方:包含jenkins检验过得源代码,以及构建本身生成的所有文件,这个工作空间会被每一次连续构建所重复使用,每一个项目只能有一个workspace,并且他需要的磁盘空间往往是相对稳定的。

c6d03d9d19800e9bd90daefd9d609c94.png

3 cat /var/lib/jenkins/config.xml 主配置目录

d0f4f6b6a610dadc35a0e68d62f21a4b.png

4 jenkins升级

yum 环境直接

yum -y update jenkins 即可

四 插件管理

1 插件安装

a793c4167d1bd121e5173e3063e4d2a4.png

8ecdf19b81f1dc80384080cda9722f52.png

1d6e17ba0675ec4b21765b5820068580.png

80b84242460e6596e31384add877fb26.png

f14851cc2e1a7ceaaccfa0db6cb9bc96.png

a163cbee028a79165edc79ffcac3351e.png

2 高级选项

6bbfc0e0871440faa8b791abd1b2ae69.png

3afde0409fe5ed7f04780a3680df122e.png

921610a9feba672270474f7934ed104b.png

730d9534e8db93d1bf52b2618c919487.png

五 配置邮件功能

1 进入系统管理的系统设置界面

d45ff74173c69b4fddea7436eb3302a9.png

701079aadef98ef65673ee208bd6cbd8.png

2 配置管理员email,此处不配置,则测试可能不通

0d6ef8e21fb7f8b74a8f1029d806acc3.png

3 配置emial 相关参数

4 测试

e078099b5933959c294097913e2ef4ed.png

5 保存

1364cd321ebebd791cef076a51066892.png

六 配置Jenkins添加节点

1 查看其是否能够访问

7313082a1df85fe8c300c4e4182137bd.png

2 配置全局凭据

62c67fe70ea581d4d75d322f681a2505.png

1ecd78383920bd13fc5dd5afaa6bd7ca.png

d8fbea119c331106d6ee5a3788455771.png

3fa33d7151fdb6675d319f5559ab219b.png

9f29b745e48e5a8aa2e84de3d41b71fc.png

29419b2b7ac5c659edd9f164a06be572.png

此处选择用户名和密码是SSH连接对端(192.168.90.176)使用的用户名和密码

e0aad5680828524983d665e7cea28c81.png

e5b804f1391f5542548e4bebb00934ae.png

3 添加从节点

在从节点上安装java

fb0825e6f03cb2066b7f871ea2ba12d6.png

f9a5e9036379556b847f97b06e145903.png

86113e20c112fcfdf0c9d6b4741aa613.png

d84ea1fca0fd24f2ae6005f8d6f76bf4.png

添加从节点的名称及是否为固定节点

31c7df8eb5cd3aedbb7048a6ba4df0ef.png

配置相关参数描述:

1 其中远程工作目录必须配置,因为其在远程工作目录中产生相应的配置文件。

2 host key verification strategy 必须选择 non verifying verification starategy,否则可能不能连接

3 主机为对端主机的IP地址

4 creadentials 选择之前创建的全局凭据

9ab2a3a9f16bb28f36f3bc62cab86e1a.png

4 查看是否连接成功

ef6f4362e683f39590dcc4c9bfdea726.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值