jenkins 安装配置实战

3 篇文章 0 订阅
1 篇文章 0 订阅

提前准备:安装jdk, maven, git

一. 安装

# wget命令从jenkins官网下载yum源
sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 导入jenkins安装过程中需要的key
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# 导入jenkins安装过程中需要的key
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# yum升级,如果已是最新版本可以不执行
sudo yum upgrade
# 安装jdk,本机已安装jdk可不执行
sudo yum install epel-release java-11-openjdk-devel
## 安装jenkins
sudo yum install Jenkins
# 更新后台进程列表
sudo systemctl daemon-reload

二. 启动

sudo systemctl start jenkins

启动过程中可能会报错
在这里插入图片描述
出现以上错误可以使用以下命令查看错误信息,启动成功也可以使用该命令查看状态

sudo systemctl status Jenkins

在这里插入图片描述
从报错信息中Starting Jenkins File “/usr/bin/java” is not executable.可以看出使用的jdk路径不是我安装的

vim /etc/init.d/jenkins

在这里插入图片描述
将java路径修改成我安装的jdk路径
注:可以使用which java 快速查看jdk的安装路径

保存退出后重新启动

sudo systemctl start jenkins

使用以下命令查看jenkins状态

sudo systemctl status Jenkins

在这里插入图片描述
看到以上信息说明jenkins守护进程启动成功

注:
jenkins官网上教程到这里就结束了,但我使用默认端口访问时却无法访问
ps –ef|grep Jenkins
也查不到进程
执行service jenkins start 才可以正常访问

三. 初始化配置

启动成功后使用浏览器访问http://ip:port
Ip: jenkins安装机器的ip地址
Port: jenkins的启动端口,默认8080
在这里插入图片描述
出现该页面后,根据提示找到管理员密码复制进去点右下角继续
在这里插入图片描述
选择安装推荐的插件
在这里插入图片描述
第一次访问需要创建一个管理员帐号,后面一直继续就可以
在这里插入图片描述
出现该界面表示已经初始化配置完成,可以使用jenkins了。

四. 全局配置

  1. 安装必要插件
    系统管理(Manage jenkins) -> 插件管理(Manage Plugins)
    在这里插入图片描述
    a. Maven Integration: 项目使用maven管理的需要该插件
    b. SSH:java服务部署服务器配置
    c. Publish Over SSH:向java服务部署服务器传输文件及执行shell命令
  2. Jdk, maven配置
    系统管理(Manage jenkins) -> 全局工具配置(Global Tool Configuration)
    在这里插入图片描述
    在这里插入图片描述
  3. Ssh配置
    系统管理(Manage jenkins) -> 系统配置(Configure System)
    在这里插入图片描述
    在这里插入图片描述

五. 添加项目

新建Item -> Freestyle project
在这里插入图片描述
输入项目的git地址,添加一个Credentials
在这里插入图片描述
添加后选择该Credentials
在这里插入图片描述
在这里插入图片描述
Pom: 如果部署多module项目子module根据实际情况填写,单module可默认
在这里插入图片描述
至此完整的项目配置完成,可以开始构建项目了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值