Linux下Jenkins服务搭建及配置

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

目录

一、简介

二、Jenkins自动化部署实现原理

三、安装Jenkins

3.1、搭建java环境

3.2、安装Jenkins

3.2.1、安装curl

3.2.2、导入Jenkins秘钥

3.2.3、添加Jenkins apt存储库条目

3.2.4、安装Jenkins

四、配置Jenkins

4.1、启动Jenkins服务

4.2、修改Jenkins监听端口

4.3、配置Jenkins自启动

4.4、配置Jenkins域名 

4.5、登陆

4.6、添加用户


一、简介

        Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,为软件的持续集成提供了一种便捷的方式。

二、Jenkins自动化部署实现原理

        Jenkins的自动化部署实现原理如下图所示:

Linux下Jenkins服务搭建及配置

三、安装Jenkins

        前面讲过Jenkins是基于Java开发的持续集成工具,因此需要先搭建JDK环境。

3.1、搭建java环境

        通过如下命令搭建JDK环境:

sudo apt update
sudo apt install openjdk-11-jre

        执行命令后会有如下输出:

Linux下Jenkins服务搭建及配置

         输入Y以继续搭建JDK环境:

Linux下Jenkins服务搭建及配置

         通过如下命令来确认JDK环境是否搭建完成:

java -version

        执行命令会有如下输出:

Linux下Jenkins服务搭建及配置

         至此,JDK环境搭建完成。

3.2、安装Jenkins

3.2.1、安装curl

        执行如下命令来安装curl:

sudo snap install curl

        执行命令会有如下信息输出:

Linux下Jenkins服务搭建及配置

3.2.2、导入Jenkins秘钥

        通过如下命令导入秘钥:

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null

        执行如上命令不会有任何信息输出。

3.2.3、添加Jenkins apt存储库条目

        执行如下命令来添加Jenkins apt存储库条目:

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

3.2.4、安装Jenkins

        通过如下命令来安装Jenkins:

sudo apt-get update
sudo apt-get install jenkins

        执行sudo apt-get update会有如下信息输出:

Linux下Jenkins服务搭建及配置

        执行sudo apt-get install jenkins命令会有如下信息输出:

Linux下Jenkins服务搭建及配置

四、配置Jenkins

4.1、启动Jenkins服务

        先通过sudo service jenkins status命令查看当前Jenkins服务状态。执行命令输出如下信息:

Linux下Jenkins服务搭建及配置

        通过如上信息可知当前Jenkins服务已启动,如果Jenkins未启动则通过sudo service jenkins start命令启动。

4.2、修改Jenkins监听端口

        Jenkins默认监听端口是8080,如果修改请修改/lib/systemd/system/jenkins.service文件中的Environment="JENKINS_PORT=8080"字段。比如修改为Environment="JENKINS_PORT=8081"

4.3、配置Jenkins自启动

        执行如下命令可实现服务器启动后Jenkins服务自启动:

sudo systemctl enable jenkins

4.4、配置Jenkins域名  

4.5、登陆

        以上配置完成之后一定要执行如下命令重启Jenkins服务,使得如上配置生效!!!

systemctl daemon-reload
sudo service jenkins restart

        通过网页打开Jenkins页面,http://域名或者IP:端口号的方式。

Linux下Jenkins服务搭建及配置

         根据提示获取初始密码进行登陆。此处初始密码存放在/var/lib/jenkins/secrets/initialAdminPassword文件中。

        新手直接选择安装推荐的插件即可。

Linux下Jenkins服务搭建及配置

        单击进入后会出现如下界面,表示自动开始安装所有推荐的插件,等待后续即可

Linux下Jenkins服务搭建及配置

Linux下Jenkins服务搭建及配置

         界面右侧是安装的列表及当前插件安装进展。

4.6、添加用户

        插件安装完成之后开始创建管理员用户

Linux下Jenkins服务搭建及配置

         创建完成之后成功登陆进去:

Linux下Jenkins服务搭建及配置文章来源地址https://www.toymoban.com/news/detail-417099.html

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

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

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

相关文章

  • Jenkins简介及安装配置详解:开启持续集成之旅

    Jenkins是一个开源的、用Java编写的持续集成和持续交付(CI/CD)工具。它提供了一种简单易用的方式来自动化构建、测试和部署软件。Jenkins的主要目标是帮助开发团队加快软件开发过程,提高软件质量,并通过自动化流程减少手动操作和重复性工作。 Jenkins具有以下特点和优势

    2024年02月08日
    浏览(25)
  • Jenkins配置远程服务器之Publish over SSH、SSH Servers、以及Linux系统生成RSA公私密钥

    场景: 1、Publish Over SSH 插件是通过SSH连接远程服务器,可以远程执行Shell命令或传输文件 2、有两种验证方式,密码方式和秘钥方式 3、前置条件:需要安装 Public over SSH 插件 一、密码验证方式 1、位置:Jenkins 》系统管理 》系统配置》Publish over SSH 2、添加 SSH Servers 远程路径

    2023年04月22日
    浏览(79)
  • Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

    samba一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 通常linux开发环境要和windows平台进行文件交互,使用samba进行文件夹共享,这样会给开发带来很大的便利性,samba安装很简单,下面介绍一下在ubunt

    2024年02月21日
    浏览(53)
  • nginx简介与安装配置,目录结构和配置文件介绍,配置nginx的service管理

    目录 一.nginx简介 1.简介 2.特性 二.nginx安装 1.rpm包方式 (1)下载扩展源 (2)安装扩展rpm包,nginx -V查看配置参数,后面源码安装时要用到 (3)默认的配置文件位置和html存放位置 2.源码方式 (1)建议提前下好所需要的部分包 (2)下载tar.gz包 (3)建议将包解压到/usr/local

    2024年02月04日
    浏览(33)
  • Linux中FTP服务器搭建与安全配置

    FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准协议。在Linux系统上,您可以搭建自己的FTP服务器,以便轻松共享和传输文件。本文将提供详细的步骤和示例代码,帮助大家安全地搭建和配置Linux FTP服务器。 首先,需要选择并安装一个FTP服务器软件。在Linux中

    2024年02月04日
    浏览(36)
  • 如何使用宝塔面板搭建网站(Linux服务器配置篇)

    搭建网站我们需要: 必须是Linux服务器 (最低要求配置1核1G当然再低些也能运行但是不建议) 自己的域名(可以去阿里云或者腾讯云了解) PHP项目   此处展示的是华为云服务器 (各个服务器的购买和使用差别不大,这里提供参考) 登录之后点击控制台  点击右上角的搜索

    2024年02月07日
    浏览(50)
  • 『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置

    🔥 博客主页 : 小羊失眠啦 🔖 系列专栏 : C语言 、 Linux 🌥️ 每日语录 : 时间,都是公平的,不公平的,只是现在的自己,对未来的自己。 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家

    2024年02月08日
    浏览(42)
  • Linux中搭建和配置Apache服务器的详细步骤

    Apache是一款强大的开源Web服务器,广泛用于搭建和托管网站。在Linux系统上,搭建和配置Apache服务器是一个常见的任务,本文将提供详细的步骤和示例代码,帮助大家轻松完成这项任务。 首先,需要在Linux系统上安装Apache服务器。具体命令因Linux发行版而异,以下是一些示例:

    2024年02月03日
    浏览(48)
  • Linux 服务器搭建配置,开发效率一飞冲天 - Centos 篇

    大家好,我是比特桃。最近白嫖了一台 Centos 云服务器,用来做日常开发,特此记录一下搭建配置的过程。 我之前有篇文章是基于 Ubuntu 的:Linux 服务器搭建配置,开发效率一飞冲天 - Ubuntu 篇 如同个人电脑一样,每个人都有各自的喜好及需求。我个人用的所有终端,都遵循

    2024年02月11日
    浏览(31)
  • Jenkins 平台搭建 | 为 Jenkins 配置 nginx 反向代理

    以 Centos7 系统为例,详细记录一下 Jenkins 搭建流程。 参考官网:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 从 redhat-stable yum 存储库中安装 LTS(长期支持) 版本,该版本较为稳定。 当首次访问新的 Jenkins 实例时,系统会要求您使用自动生成的密码解锁它。 浏览到 h

    2024年02月06日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包