Ubuntu环境下使用APT安装Jenkins(详细教程)

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

目录

1、安装JDK

        1.1、使用APT查找已安装的JDK

         1.2、若没有JDK11,则需要安装

2、使用war包或者APT两种安装方式

        2.1、war包安装(推荐,方法简单,配置使用JDK)

        2.2、APT安装

3、配置Jenkins

        3.1、初始化Jenkins

        3.2、系统配置

                3.2.1、Global Tool Configuration

                3.2.2、Configure System

 4、卸载Jenkins


1、安装JDK

前提提示:安装Jenkins需要安装java11以上的版本,如果本地已经安装JDK8,可以另外安装一个JDK11,并在Jenkins启动脚本里面修改JAVA_HOME的变量,并在执行java语句的时候使用JAVA_HOME路径下的java,即可在不影响原来JDK8的情况下使用JDK11。

        1.1、使用APT查找已安装的JDK

apt list --installed | grep -i jdk

         1.2、若没有JDK11,则需要安装

                1.2.1、添加JDK11的APT源

# 将添加OpenJDK官方PPA源,其中包含JDK 11的安装包
sudo add-apt-repository ppa:openjdk-r/ppa

                1.2.2、 更新APT软件源列表

sudo apt-get update

                 1.2.3、安装JDK11,同时保留原来安装的JDK版本

sudo apt-get install openjdk-11-jdk

                1.2.4、安装完成后会自动将环境变量JAVA_HOME设置为JDK11的安装目录,可通过下方命令重新设置即可。

# 该命令将列出当前系统上安装的所有Java版本,并提示选择默认的Java版本。
sudo update-alternatives --config java

                        效果如图所示:

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

2、使用war包或者APT两种安装方式

        2.1、war包安装(推荐,方法简单,配置使用JDK)

                2.1.1、创建安装目录并进入

cd /home/software/
mkdir jenkins
cd jenkins

                2.1.2、使用wget下载jenkins war包

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war

                2.1.3、创建日志目录,用于记录jenkins运行日志

mkdir logs

                2.1.4、创建jenkins启动脚本start.sh

vim start.sh

                2.1.5、start.sh内容如下

#!/bin/bash
export JENKINS_HOME=/home/swp/jenkins
cd $JENKINS_HOME

# 设置JAVA_HOME变量并应用以修改jenkins运行JDK版本,自行修改为JDK安装路径,使用APT安装的JDK11默认路径如下
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

# 使用JAVA_HOME下的JDK
# 并修改端口号8080为8089,避免冲突,该端口号用于访问jenkins后台管理网址。
# 设置日志路径
nohup $JAVA_HOME/bin/java -Dhudson.model.DownloadService.noSignatureCheck=true -Xmx2g -jar jenkins.war --httpPort=8089 > logs/jenkins.log 2>&1 &

# 显示实时日志
tail -f logs/jenkins.log

                2.1.6、创建jenkins配置文件hudson.model.UpdateCenter.xml

vim hudson.model.UpdateCenter.xml

                2.1.7、hudson.model.UpdateCenter.xml内容如下

<?xml version='1.1' encoding='UTF-8'?>
<sites>
    <site>
        <id>default</id>
        <url>https://updates.jenkins-zh.cn/update-center.json</url>
    </site>
</sites>

                2.1.8、给启动脚本文件start.sh提权,避免在jenkins上报错权限不够

sudo chmod 777 start.sh

                2.1.9、运行脚本文件start.sh启动jenkins

sh start.sh

若报错Failed to bind to 0.0.0.0/0.0.0.0:8080以及Failed to start jetty,修改启动脚本start.sh的port端口号,避免冲突。

若是提示Running with Java 8 from /usr/lib/jvm/java-8-openjdk-amd64/jre, which is older than the minimum required version (Java 11),则需表明未使用JDK11。安装好JDK11并于启动脚本中应用即可。

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

        2.2、APT安装

                2.2.1、配置APT源

sudo apt-get install --reinstall ca-certificates

                2.2.2、安装存储库密钥 

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

                2.2.3、将Debian包存储库地址附加到服务器的sources.list中 

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

                2.2.4、更新Ubuntu的source.list软件源列表,以便apt-get将下载较新的存储库

# 执行该语句若是报错Could not connect to pkg.jenkins.io:80,多执行几次即可
sudo apt-get update

若执行完sudo apt-get update 报W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn't be verified because the pavailable: NO_PUBKEY  XXXXXXXXXXXXXXX,可通过下方命令解决,XXXXXXXXXXXXXXX为公钥序列号。执行完该命令重新执行sudo apt-get update命令即可。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXXX

 问题截图:

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

                2.2.5、安装Jenkins

sudo apt-get install jenkins

                2.2.6、使用APT方式安装,若需要修改默认端口8080为8089(自行配置),可按如下操作进行

                        2.2.6.1、检查 /etc/init.d/jenkins 脚本,修改 do_start 函数的 check_tcp_port 命令,端口号从 8080 换成 8089;
                        2.2.6.2、修改 /etc/default/jenkins 文件,将端口 8080 改成 8089;
                        2.2.6.3、修改 /usr/lib/systemd/system/jenkins.service,将8080改成8089,并将user和group修改为root。

# 修改/usr/lib/systemd/system/jenkins.service端口配置
Environment="JENKINS_PORT=8089"

3、配置Jenkins

        3.1、初始化Jenkins

                3.1.1、浏览器访问Jenkins配置面板(http:// ip_address_or_domain_name:8089)

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

                3.1.2、安装推荐的插件

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

                3.1.3、实例配置默认即可。 

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

                3.1.3、 创建管理员的时候使用admin账户,跳过创建即可。

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

        3.2、系统配置

                3.2.1、Global Tool Configuration

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

                3.2.2、Configure System

                        3.2.2.1、GitHub配置

                                3.2.2.1.1、在 链接名 中输入 GitHub 或者你想要的名字;

                                3.2.2.1.2、GitHub 域名 URL 中输入 GitHub 完整 URL地址: https://api.github.com ;

                                3.2.2.1.3、登录凭据,选择token1或者使用token登录GitHub,点击 Add to - > Jenkins;

                                        3.2.2.1.3.1、Domain 选择 全局凭据;

                                        3.2.2.1.3.2、type 选择 Username with password 或者 Secret text 或其他;

                                        3.2.2.1.3.3、Scope 选择你需要的范围;

                                        3.2.2.1.3.4、输入Username、password 或者 Secret 或其他;

                                        3.2.2.1.3.5、ID, Descripiton 中输入你想要的 ID 和描述点击Add to即可;

                                        3.2.2.1.3.6、可以点击 connection test 尝试连接。

                                3.2.2.1.4、GitHub 链接配置保存后,创建新任务配置 GitHub 链接时在下拉框中选择此任务所需的 GitHub 链接即可。

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

                        3.2.2.2、SSH Server接收文件的远程服务器配置

                                3.2.2.2.1、SSH Server Name: 需要将相关代码发布到目标服务器的名称,自定义;

                                3.2.2.2.2、Hostname:远程服务器IP;

                                3.2.2.2.3、Username:使用指定用户进行发布;

                                3.2.2.2.4、Remote Directory:远程路径登入到服务器后发布代码的相对根路径;

                                3.2.2.1.5、可以点击 connection test 尝试连接。

ubuntu安装jenkins,Ubuntu,linux,jenkins,ubuntu,jenkins,linux

  文章来源地址https://www.toymoban.com/news/detail-715248.html

 4、卸载Jenkins

# 停止jenkins
sudo systemctl stop jenkins
# 卸载jenkins
sudo apt-get remove jenkins
# 移除文件夹(APT默认安装)
sudo rm -rf /var/lib/jenkins
# 移除apt对应源列表
sudo apt-get autoremove
# 校验jenkins是否还存在
which jenkins

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

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

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

相关文章

  • ubuntu环境下安装Jenkins

    Jenkins本身并不是流水线,可以把Jenkins看作一个遥控器,在这里点击按钮即可。当你点击按钮时会发生什么取决于遥控器要控制的内容。Jenkins为其他应用程序API、软件库、构建工具等提供了一种插入Jenkins的方法,它可以执行自动化任务。Jenkins本身不执行任何功能,但随着其

    2024年02月16日
    浏览(30)
  • Ubuntu上安装、使用MongoDB详细教程

    MongoDB是所有非关系型数据库中最像关系型数据库的一种存储技术,MongoDB中的数据结构是类似于JSON的BSON(Binary Json),这篇文章就详细介绍如何安装和使用MongoDB。 MongoDB和MySQL中的概念对应关系 MongoDB MySQL 数据库 数据库 表/集合 表 索引 索引 文档 表的行数据 在MongoDB官网下载

    2024年02月05日
    浏览(36)
  • Ubuntu上安装、使用Redis的详细教程

    这篇文章简单地介绍一下怎么在linux虚拟机上完成redis的安装及使用。 目录 1、安装redis 2、使用redis 3、启动/关闭redis 启动redis 启动方式一 启动方式二 启动方式三 重启redis 关闭redis 查看redis状态 4、在宿主机连接redis 5、通过java连接redis 创建maven项目 添加jedis的依赖 jedis的案例

    2024年02月05日
    浏览(47)
  • Linux之Ubuntu环境安装配置Jenkins

    Ubuntu环境安装配置Jenkins,启动服务 一、安装过程 1、查看服务器的操作系统  2、查看JDK是否安装  如果还没有安装,则需要安装,命令如下: 3、下载2.406版本jenkins,阿里云或者华为云镜像 4、安装并启动命令 5、查看是否启动成功 结果截图,8080端口启动成功 6、然后就可以

    2024年03月16日
    浏览(71)
  • ubuntu安装、使用docker超级详细的入门教程

    查看官网(https://docs.docker.com/get-docker),根据系统版本安装。 删除老版本 设置储存库 添加官方秘钥 授权docker并更新apt 安装最新docker 试运行 卸载应用 删除目录 默认路径 登录阿里云平台(支付宝就能登录) 找到容器镜像服务 控制台-产品与服务-弹性计算-容器镜像服务 找到镜

    2024年02月05日
    浏览(50)
  • Ubuntu上安装和使用ZooKeeper的超详细教程

    ZooKeeper 是一个开源的分布式协调框架,主要用来解决分布式集群中应用系统的一致性问题。 zookeeper官网 https://zookeeper.apache.org/doc/current/index.html 目录 一、zookeeper的数据结构 二、下载zookeeper 三、windows上安装zookeeper  四、linux上安装zookeeper 五、启动zookeeper 六、使用zookeeper客户

    2024年02月07日
    浏览(49)
  • 再记一次新电脑(ThinkBook)配置ubuntu环境 SimpleScreenRecorder安装与使用教程(Ubuntu)

    双十一入手新笔记本Thinkbook16+ i5-12500H 核显,安装ubuntu18.04,配置环境 1. 系统安装 2. 外观软件双系统时间同步 3. slam 环境 吐槽一句,配置完环境,发现没办法外接入显示器,笔记本自身的显示器也没识别出来,在设置的显示里面是未知的Display , 在软件和更新里面附加驱动没

    2024年02月14日
    浏览(43)
  • 使用 apt 源安装 ROCm 6.0.x 在Ubuntu 22.04.01

    从源码编译 rocSolver 本人只操作过单个rocm版本的情景,20240218 ubuntu 22.04.01 https://docs.amd.com/en/docs-5.1.3/deploy/linux/os-native/uninstall.html   https://rocm.docs.amd.com/projects/install-on-linux/en/latest/tutorial/quick-start.html#rocm-install-quick Clang: ...  \\\'cmath\\\' file not found 找不到 #include_next cmath ex_rocsolver_d

    2024年02月19日
    浏览(33)
  • RabbitMQ | 在ubuntu中使用apt-get安装高版本RabbitMQ

    目录 一、官方脚本 二、彻底卸载 三、重新安装 1.安装高版本Erlang 2.安装RabbitMQ 直接使用apt安装的rabbitmq版本较低,甚至可能无法使用死信队列等插件。首先提供一个 官方 的安装脚本: 但是这个办法对我这里的情况不奏效。解决方法往下看。 1.安装高版本Erlang 下载 Erlang S

    2024年02月10日
    浏览(37)
  • 基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程

    学习官网:Jenkins官网,Jenkins中文官网; Jenkins 是一款开源 CICD 软件,用于自动化各种任务,包括构建、测试和部署软件; 用 Java 语言编写的,可在 Tomcat 、 Docker 等流行的容器中运行,也可独立运行。 通俗的讲,比如把编译、打包、上传、部署到Tomcat中的过程交由Jenkins,

    2024年02月13日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包