linux系统从零开始搭建CICD jenkins环境

这篇具有很好参考价值的文章主要介绍了linux系统从零开始搭建CICD jenkins环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、操作系统与环境

本文教你从零开始搭建jenkins环境,开始你的CICD之旅。

1.1 系统与安装环境

本文的环境为云服务器环境,系统为linux Red-hat系统。版本信息如下:

Linux version 3.10.0-1160.88.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP

如果是linux其它系统,也可以参考。
如果你不知道你环境的版本信息,可以使用如下命令查看:

cat /proc/verison

1.2 确认是否已经安装jenkins

jenkins --versino # 查看jenkins的版本

如果环境上已经安装了jenkins,那么可以看到已经安装的jenkins版本。如果显示命令不存在,那么说明没有安装。

2、安装JDK

因为jenkins需要依赖jdk环境,因此需要首先在环境上安装jdk。

2.1 首先检查一下服务器上是否有安装jdk。

java -version # 检查是否安装jdk

如果安装了jdk,会显示java的版本信息。如果提示java命令不存在的话,那就表示没有安装。可以按照下面的步骤安装。

2.2 查看环境可以安装的java版本

yum -y list java*   # 查看可用的java版本

查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境

2.3 选择需要的java版本安装。

我这里选择的是java-1.8.0-openjdk-src.x86_64。因为jenkins版本需要和java的版本匹配。如果java的版本过高,可能jenkins不会支持,因此不建议选择过高的版本。

 yun install -y java-1.8.0-openjdk-src.x86_64

2.4 查看安装是否成功

如果安装成功,输入下面的命令可以看到安装的版本。如下图
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境

3、下载并安装jenkins软件

3.1 下载jenkins软件

我是先通过windows电脑下载jenkins软件,然后通过ssh连接将软件上传到linux服务器进行安装。
先去jenkins官网下载jenkins软件,如下图所示:
选择红色框centos系统对应的软件
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
然后选择具体的版本下载,我这里选择的是2.345版本。
如果java版本也是1.8.0的话,这里建议选择2.345或以下的版本,否则可能与java的版本不会匹配。
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境

3.2 安装jenkins

将下载好的jenkins上传到linux服务器。存放的路径没有特别讲究,比如的就是存在在opt2/download目录下面。
执行下面的解压并安装jenkins(jenkins版本需要根据自己下载的版本)

rpm -ivh jenkins-2.345-1.1.noarch.rpm

安装很快就能完成。
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
如果安装成功,输入:jenkins --version,可以看到jenkins的版本信息。

WARNING: You are running Jenkins on Java 1.8, support for which will end on or after September 1, 2022. Please refer to the documentation for details on upgrading to Java 11: https://www.jenkins.io/redirect/upgrading-jenkins-java-version-8-to-11
2.345

4、修改jenkins配置文件

通过下面命令编辑配置文件:

vim /etc/init.d/jenkins

4.1 更新java路径

将java的安装路径更新到下面的列表。
(一般来说,默认的安装路径为/usr/bin/java,已经包含,不需要更新)
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
如果不确定java的路径,可以输入下面的命令查看

which java

4.2 更新用户和端口号

通过下面的命令编译配置文件,修改用户和端口号

vim /etc/sysconfig/jenkins

用户默认为jenkins,为了后续方便,修改为root
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
端口号默认为8080,可以根据需要修改为其它端口号(不修改也行)
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
仅仅修改上面的文件可能没有用,还需要修改下面的文件:

vim /usr/lib/systemd/system/jenkins.service

查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
修改完之后,重新加载一下配置文件:

systemctl daemon-reload # 重新加载一下配置文件

特别注意:端口号一定要是云服务器开放的端口号。如果查看以及设置腾讯云服务器开发端口号方法见附录1

5 启动jenkins服务器

5.1 启动jenkins服务

可以通过下面的三个命令来启动/关闭jenkins,并查看jenkins运行状态

systemctl start jenkins # 启动jenkins服务
# 然后开启另外一个窗口,查看jenkins状态
systemctl status jenkins # 查看jenkins状态
systemctl stop jenkins # 关闭jenkins服务

5.2 初次启动jenkins

如果是刚安装好jenkins软件,初次启动,需要参考下面操作。

初次启动jenkins之后,可以另外开启一个窗口,通过如下命令查看jenkins的状态
一般来说,如果是首次启动,查看状态时,会提示如下类似信息:

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
52b645e6561740d9a084900904cb49c4

如下图所示,启动之后还可以看到运行的端口号,初次运行时还会提示初次启动的密码:
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
这时,我们只需要在网页,输入:ip:端口号 完成初次启动
然后将命令行中提示的密码复制到网页输入框就可以了。
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
然后就进入插件安装界面,如果是新手,选择安装推荐的插件即可。
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
完成上面的操作之后,再次查看jenkins的运行状态,可以看到如下:
jenkins已经是激活running状态了,说明jenkins运行起来了~
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境

到此为止,jenkins环境搭建完成,后续就可以根据需要安装其他软件,并开启cicd之旅了~

附录1 查看以及设置腾讯云服务器开发端口号

首先,登录腾讯云网站,找到自己购买的服务器,然后在防火墙中就可以看到开放的端口列表,如下:
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境
如果要开放新的端口,点击添加规则,比如我添加一个8888端口开放给jenkins使用
查看jenkins版本,工具,jenkins与CICD,jenkins,linux,CICD,jenkins安装教程,从零开始搭建jenkins环境文章来源地址https://www.toymoban.com/news/detail-756254.html

到了这里,关于linux系统从零开始搭建CICD jenkins环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Spring Cloud--从零开始搭建微服务基础环境【二】

    😀前言 本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【二】,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客

    2024年02月10日
    浏览(39)
  • 从零开始搭建Ubuntu CTF-pwn环境

    最近因为学校考试所以没怎么看pwn,但是中间虚拟机崩掉过,问题还挺严重。前几天发现能正常打开了,但是一用gdb就会出现下面让人窒息的提醒: 怎么调都不知道是怎么回事,很奇怪的是只有在开gdb的时候才会弹出这个错误,其他都是正常的。问过师傅时候无奈只能放弃这

    2024年01月16日
    浏览(73)
  • Spring Cloud--从零开始搭建微服务基础环境【四】

    😀前言 本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【四】,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客

    2024年02月09日
    浏览(34)
  • SpringCloud--从零开始搭建微服务基础环境入门教程【一】

    😀前言 本篇博文是关于SpringCloud–从零开始搭建微服务基础环境入门教程【一】,希望你能够喜欢😉 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来

    2024年02月10日
    浏览(39)
  • 《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

    下载地址: github 进入下载好的源码的根目录,因为下载依赖的时候需要apache的maven元数据,目前最高的版本为 3.8.0-SNAPSHOT ,为了能编译成功需要将代码的版本切到这个版本以下, 3.8.0-SNAPSHOT 可以切到commit号97c181a40d6dd6cc。 设置resources 打开配置界面后设置如下: 配置zoo.cfg 默

    2024年02月06日
    浏览(76)
  • 【深度学习1】ubuntu22.04从零开始搭建深度学习环境

    具体安装步骤可以参考:win11+ubuntu22.04双系统安装(简洁版) 安装之前进入主板BIOS,关闭安全启动!!! 更新软件列表 安装必要的依赖 根据显卡型号下载对应的驱动,官方驱动下载链接:GeForce® 驱动程序 卸载原有驱动(若有) 禁用nouveau驱动,在 /etc/modprobe.d/blacklist.conf

    2024年02月05日
    浏览(79)
  • 【Flutter】macOS从零开始使用FVM搭建Flutter开发环境

    本文为个人记录macOS系统使用fvm从零开始搭建flutter开发环境到项目运行的过程,非教程性质,仅供参考,如有疑问或建议,欢迎大家在评论区留言 附上开发设备配置 以vscode为编码工具 下载地址:Download Visual Studio Code - Mac, Linux, Windows 下载后解压安装即可 Xcode 在 iOS 真机或者

    2024年02月09日
    浏览(33)
  • “从零开始学习Spring Boot:快速搭建Java后端开发环境“

    标题:从零开始学习Spring Boot:快速搭建Java后端开发环境 摘要:本文将介绍如何从零开始学习Spring Boot,并详细讲解如何快速搭建Java后端开发环境。通过本文的指导,您将能够快速搭建一个基于Spring Boot的Java后端开发环境并开始编写代码。 正文: 一、准备工作 在开始之前,

    2024年02月15日
    浏览(39)
  • 『从零开始』拥有一台服务器并搭建java开发环境

      各位小伙伴们大家好,欢迎来到这个小扎扎的博客,本篇博客中将会和大家分享如何购买甚至白嫖一台属于你自己的服务器(当然这台服务器会有时间限制),服务器到手之后就是服务器的设置以及常规java开发的环境搭建,以上内容在本篇博客中都会作详细讲解   首

    2024年01月19日
    浏览(43)
  • 【React 入门实战篇】从零开始搭建与理解React应用-二、前置准备与环境搭建

    二、前置准备与环境搭建 2.1 安装Node.js与npm 在开始React开发之前,我们需要确保Node.js和npm(Node Package Manager)已经安装在我们的计算机上。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,而npm则是Node.js的包管理器,用于安装和管理JavaScript库和工具。 安装Node.js: 访问Node.js官

    2024年04月10日
    浏览(70)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包