Linux下的Jenkins安装教程

这篇具有很好参考价值的文章主要介绍了Linux下的Jenkins安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当前环境

  • CentOS 7.8
  • Java 11(注意当前jenkins支持的Java版本最低为Java11)
  • FinalShell 3.9(操作环境)

安装Jenkins

PS:不建议使用Docker安装Jenkins,因为使用Jenkins的时候一般会调用外部程序,比如Maven、Docker、JDK、Nodejs等,所以我们最好直接安装在本机上,以避免不必要的麻烦。

1. 添加Jenkins源

执行下面两条命令:

  1. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
  2. sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

2. 通过yum安装Jenkins

  • yum -y install jenkins

linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

3. 修改Jenkins端口号

  1. Jenkins默认端口号为8080,输入vim /etc/sysconfig/jenkins进行编辑,将JENKINS_PORT修改为自己想要的端口号,前提得保证修改后的这个端口没有被其他的进程占用。

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

  2. 这里修改了可能还不能生效,还需要修改另一个地方,输入以下指令进行编辑

    vim /usr/lib/systemd/system/jenkins.service
    
    # 找到下面的文字
    Environment="JENKINS_PORT=8080" # 修改为自己想要的端口号
    # :wq退出
    

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

  3. 修改完成后,重新加载配置文件,随后再重启Jenkins,此时的启动端口应该已经变成你修改的端口号了。

    # 重新加载配置文件
    systemctl daemon-reload
    # 重启jenkins
    systemctl restart jenkins
    

启动Jenkins

Jenkins可以单独指定Java路径,在/etc/init.d/jenkins文件内大概一百行左右的位置,在最上面加上你的java路径即可:
linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

PS:当前Jenkins支持的最低Java版本为11,如果机器上只有Java8的朋友需要先安装Java11或以上版本。Linux下多版本Java建议通过系统自带的 alternatives 来管理,参考这篇文章外加自己琢磨搞定:linux alternatives命令详解 - lpfuture

  1. 输入service jenkins start,会弹出提示:Starting jenkins (via systemctl):,意思是正在启动,第一次启动比较耗时,此时耐心等待。如果提示超时失败,没关系,jenkins仍然在启动,只是第一次启动比较耗时。

    如果提示内容不是超时失败,那大概率是你的Java没安装好或者版本不对。

  2. 放行刚刚配置的端口

    # 放行15369端口
    firewall-cmd --zone=public --add-port=15369/tcp --permanent
    # 重新加载防火墙
    firewall-cmd --reload
    # 查看是否已经开启
    firewall-cmd --list-ports
    

    如果你是在阿里云腾讯云等类似服务器上的话,那你还需要去控制台防火墙或者安全组开放这个端口,像这样:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

    开放端口时记得设置授权ip,建议你直接给自家ip地址授权全部端口号。

  3. 在浏览器输入ip+port,可以进入到Jenkins的初始化界面,第一次启动要等的比较久:

    进入这个界面,说明你的Jenkins已经在启动中了。

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

初始化配置Jenkins

  1. 系统启动完毕后,系统会提示你查看并输入管理员密码,根据中显示的密码位置,打开该文件并将密码复制粘贴即可:

    # 在服务器查看密码文件
    cat /var/lib/jenkins/secrets/initialAdminPassword
    

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

  2. 密码输入成功后,进入插件安装界面,如果你是新手,直接使用推荐安装的插件即可:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

  3. 系统开始安装插件,需要等待系统安装完毕,这一步可能要比较久,耐心等待:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

    安装过程中可能会出现部分插件安装失败的情况,没关系,全部处理完毕后可以选择重试。

  4. 安装完毕后,系统会提示你创建第一个管理员账户:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

  5. 配置Jenkins访问地址,便于一些插件使用,一般会有默认值:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

  6. 配置完成,点击开始使用Jenkins:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

    随后就进入到Jenkins的管理界面了,不同版本的Jenkins界面可能会不一样:

    linux安装jenkins教程,学习笔记,Jenkins,jenkins,linux,运维

至此,Jenkins安装完毕。

扩展

如果你是使用Jenkins来对Java服务做持续集成的话,那么你还需要安装下面的插件:文章来源地址https://www.toymoban.com/news/detail-614108.html

  • Maven Integration: Maven 集成管理插件。
  • Docker plugin: Docker集成插件。
  • Publish Over SSH:远程文件发布插件。
  • SSH: 远程脚本执行插件。

到了这里,关于Linux下的Jenkins安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 超详细教程-Linux服务器安装jenkins

    2# 一、步骤目录: 1、安装JDK 2、安装Jenkins 3、修改Jenkins配置 4、启动Jenkins 5、服务器开放端口,打开浏览器 6、获取管理员密码 7、自定义Jenkins 8、创建第一个管理员用户 1、安装JDK 方式一: 方式二: a、下载包:官网JDK1.8包(注Jenkins只支持JDK8-11版本) b、将JDK1.8包放进自己

    2024年02月13日
    浏览(42)
  • Linux系统安装部署Jenkins详细教程(图文讲解)

    前言:最近需要使用Jenkins部署项目,所以想出一篇关于如何使用Linux系统安装部署Jenkins的相关教程,整体部署过程还是挺顺利的,特此分享一下!  博主的其他部署教程: 1、Jenkins部署前后端分离项目:Jenkins部署前后端分离项目最全图文教程(手把手教学) 2、Docker部署前后

    2024年02月15日
    浏览(62)
  • linux下Jenkins的安装、部署、启动(完整教程)

    Linux系统Centos 7 1、安装jdk8 2、安装jenkins 首先依次如下三个命令: 2.1 导入镜像 出现以下问题 我们的解决方法是安装一个 ca-certificates 包 2.2 导入公钥 2.3 安装jenkins 2.4 修改配置文件 2.5 启动jenkins Job for jenkins.service failed because the control process exited with error code. See “systemctl stat

    2024年01月19日
    浏览(41)
  • Linux如何在Ubuntu系统服务器上安装 Jenkins?【详细教程】

    1. 更新 Ubuntu 软件包列表 ``` sudo apt-get update ``` 2. 安装 Java 运行环境 ``` sudo apt-get install openjdk-8-jdk ``` 3. 导入 Jenkins GPG 密钥 ``` wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - ``` 4. 添加 Jenkins 软件包仓库 ``` sudo sh -c \\\'echo deb https://pkg.jenkins.io/debian-stable binary/ /

    2023年04月09日
    浏览(60)
  • linux系统部署jenkins详细教程

    官网下载地址: https://get.jenkins.io/war-stable/2.332.4/jenkins.war 创建目录 /home/ubuntu/jenkins 上传war包至该目录 进入环境变量文件 vim /etc/profile 使新增的环境遍历生效 touch jenkins.sh 脚本内容: sh jenkins.sh 浏览器输入: http://ip:8080 如图所示: 此时服务器将初始密码打印在控制台: 输入

    2024年02月12日
    浏览(45)
  • jenkins安装(Linux)

    博主尝试了jenkins-2.401-1.1.noarch,安装失败,遂改为344,请读者谨慎安装最新版本 Jenkins是一个开源的自动化服务器,用于自动化构建、测试和部署软件项目。它提供了一种易于使用的持续集成和持续交付(CI/CD)解决方案,可以帮助软件团队更快地交付高质量的软件。Jenkins可

    2024年02月07日
    浏览(40)
  • (一)linux安装Jenkins

    目录 Jenkins入门教程 前言 一、增加jenkins源包文件 二、导入秘钥  三、安装字体包和jdk 四、安装jenkins   方式一:默认最新版本    方式二:下载指定版本 五、启动jenkins 六、安装之后的相关配置 七、安装插件,并且默认设置第一个用户为管理员 一、增加jenkins源包文件 二

    2024年02月11日
    浏览(33)
  • Linux安装与卸载Jenkins

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成 环境:使用3A服务器搭建的centos7 1、卸载 Jenkins   # rpm卸载 rpm -e jenkins # 检查是否卸载成功 rpm -ql jenkins # 彻底删除残

    2024年02月12日
    浏览(49)
  • Jenkins的安装搭建(linux)

    Jenkins是一款自动化部署工具,它可以在Linux操作系统上运行,可以帮助我们构建、测试、分发我们的软件。Jenkins底层使用Java编写,可以通过插件方式扩展它的功能,非常灵活。目前Jenkins已经成为了非常流行的CI/CD工具,由于其免费、开源,所以受到了广大用户的喜爱。 1、官

    2024年02月11日
    浏览(27)
  • Linux 安装最新版Jenkins

    参考地址:https://pkg.jenkins.io/redhat-stable/ 建立java软链接 /etc/sysconfig/jenkins /etc/init.d/jenkins 配置jenkins 启动信息(启动时,本地JAVA信息没有部署到jenkins) 出现问题 : systemctl start jenkins 启动失败( jenkins.service: Start request repeated too quickly. ) 修改端口 8080为10240(上面配置没有端

    2024年02月15日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包