Jenkins的安装和使用(center os 7)

Jenkins的安装和使用

1 安装准备
Linux系统选择centeros7。

Java

安装Java

yum install -y java

安装后查看版本

java -version

Git

安装

yum install git

安装完成后查看版本

git version

设置用户名和邮箱

git config --global user.name "centeros"
git config --global user.email "centeros@test.com"

生成公钥和私钥(中间需要按两次回车,可以不输入密码)

ssh-keygen -t rsa -C "centeros@test.com"

查看公钥

cat ~/.ssh/id_rsa.pub

git可以选择github、码云(gitee.com)或者自己搭建的,然后将上面显示的公钥配置上即可。

Maven
从http://maven.apache.org/download.cgi获取到下载地址,当前最新版本是3.6.0,下载文件地址为:http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

进入要保存maven下载包的路径

cd /opt

开始下载

wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

解压缩

sudo tar -zxf apache-maven-3.6.0-bin.tar.gz

设置环境变量

sudo vim /etc/profile

环境变量内容为

export MAVEN_HOME=/opt/apache-maven-3.6.0

export PATH= P A T H : PATH: PATH:MAVEN_HOME/bin

检查是否配置正确

mvn -version

2 Jenkins安装
Jenkins提供两种安装方式:

命令行方式
添加Jenkins库到yum库,Jenkins将从这里下载安装。

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
或者
yum install -y jenkins

完成后启动、停止、重启对应命令

service jenkins [start]/[stop]/[restart]

war包安装
可以从https://jenkins.io/download/ 下载启动的war包,提示是“Generic Java package(.war)”,这个war包可以直接启动

java -jar jenkins.war

3 配置
配置文件的位置为

vim /etc/sysconfig/jenkins
可以修改默认的一些配置,比如
JENKINS_PORT=“8080”
可以修改成其他端口,避免和tomcat等造成端口冲突。
本篇没有做任何修改,均使用了默认配置。

4 初始化
浏览器中打开jenkins: http://服务器ip:8080
首次进入会提示输入密码,界面如下
在这里插入图片描述

输入密码

密码位置就在提示界面中显示,直接查看即可
在这里插入图片描述
cat /var/lib/jenkins/secrets/initialAdminPassword
点击Continue后,显示安装插件选项:使用默认插件和自己选择插件,建议使用默认插件
在这里插入图片描述

安装插件方式
接下来就是等待插件安装完成了
在这里插入图片描述

安装插件
插件安装完成后,输入一个管理员用户,并记录下来对应的用户名和密码
在这里插入图片描述在这里插入图片描述

创建管理员
实例配置
点击完成,然后直接开始使用了。
在这里插入图片描述

初始化完成
5 用户管理和授权
使用已经设置好的管理员登录(我用的是admin)。本部分先创建一个用户fymod,模拟给其他人分配账户并授权。
点击 系统管理 – 管理用户,然后点击左侧的 新建用户,输入基本信息后点击确定即可。

用户创建完成后,默认是有全部权限的,一般来说,对于业务用户不应授予管理员权限。打开 系统管理 – 全局安全配置,找到 授权策略,默认是 任何用户可以做任何事(没有任何限制),改为勾选“安全矩阵”,这里可以给每个用户分别授权。下面步骤将给admin和测试的fymod授权。

1 点击add user or group …
2 输入admin(管理员用户)
3 勾选全部(最后方有全选按钮)
4 点击 保存
1 点击add user or group …
2 输入fymod(业务用户)
3 勾选全部(最后方有全选按钮),取消勾选Administer(第一个)
4 点击 保存
5 使用fymod登录,查看是否还有 系统管理 权限
6 节点管理
进入jenkins中的 系统管理 – 节点管理,点击左侧 新建节点
输入名称 test,勾选 固定节点, 点击确定。
跳转的新页面中

描述:测试环境使用

远程工作目录:/root/.jenkins
启动方式 主机:对应的ip地址,本机使用127.0.0.1
Credentials 点击添加,输入用户名root和对应服务器密码
Credentials 选择刚刚添加的root/******
Host Key Verification Strategy选择Non verifying Verfication Strategy

添加节点
默认会启动。进入节点列表可查看。
在这里插入图片描述

接下来使用任务测试下节点是否能正常使用。
回到jenkins首页,点击 新建任务,输入名称testTask,并选择 构建一个自由风格的软件项目,点击确定。
进入新界面中,General中勾选 限制项目的运行节点,输入节点名称(我的是test); 在 构建 中选择 执行shell,输入框中写入命令java -version,用来查看服务器Java版本号,最后点击保存。

点击左侧的立即构建,左侧下方会出现对应构建完成的编号和时间,点击对应编号,然后点击左侧的 控制台输出,可以查看到控制台打印了Java的版本信息。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值