centos8.2安装jenkins
前言
前几天双十一,因为是腾讯云的新用户,就在它家买了个服务器。
想着以前一直想搞一个jenkins,但由于买的阿里云服务器配置低,就一直没搞,这下好了,拿它连连手。

安装jenkins必须依赖的java
curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/ijava.sh && chmod 755 ./ijava.sh && ./ijava.sh && rm -rf ./ijava.sh
查看是否安装成功:
[root@VM-24-8-centos ~]# java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
安装jenkins
curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/iJenkins.sh && chmod 755 ./iJenkins.sh && ./iJenkins.sh && rm -rf ./iJenkins.sh
这个脚本其实就是把官网的安装命令给集中到了一起

如果启动不成功报错
ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)
这个意思说明 jenkins没找到你的java安装路径,搞一个软链即可
# /home/jdk1.8.0_141/bin/java 是java的安装路径
ln -s /home/jdk1.8.0_141/bin/java /usr/bin/java
初始化jenkins
1、安装完成后访问页面
ip+默认8080端口,比如我的
http://82.157.146.87:8080/

如果一直卡在Please wait while Jenkins is getting ready to work ...,进不去该怎么办?
参考:https://zhuanlan.zhihu.com/p/122907442
终端执行查看临时密码命令:
head -1 /var/lib/jenkins/secrets/initialAdminPassword
结果如下类似
[root@VM-24-8-centos ~]# head -1 /var/lib/jenkins/secrets/initialAdminPassword
6b59c72f0e81429086f1291f23d3bcfc
2、jenkins引导页,输入密码继续
选择安装推荐插件


3、安装完成后,使用admin账号进入,并使用默认JekinsUrl



记得重启一下
所有的操作都完成后,记得重启一下
否则可能出现汉化不完整或者插件不能用的情况
http://82.157.146.87:8080/restart
后续操作:给jenkins同步服务器的环境变量
方便使用服务器全局工具, 这样jenkins创建的项目里可以直接使用服务器全局软件 这样你就可以免去全局工具配置
系统管理>系统配置>全局属性>新增

这个配置项的值,就是服务器环境变量的值 输入以下命令,即可查看
[root@VM-24-8-centos ~]# echo $PATH
/root/.nvm/versions/node/v16.13.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/home/jdk1.8.0_141/bin:/root/bin
后续操作:安装git
因为我们的项目在github,需要从git仓库上拉去,所以git工具是必须的。
一般项目都是在git,如果你的项目不在git也可以忽略此步骤。
yum install -y git
centos8.2安装jenkins的更多相关文章
- 在centos7上安装Jenkins
在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...
- Mac 下安装Jenkins
Mac 下安装Jenkins 开始 Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括: 持续的软件版本发布/测试项目 监控外部调用执行的工作. 近期打算搭建自动 ...
- 自动化部署教程(一) redhat安装jenkins
自动化部署教程(一) redhat安装jenkins 源配置: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.or ...
- 在centos中安装jenkins master测试环境
在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version j ...
- Linux环境安装Jenkins
安装环境: CenOS 6.4 JDK_1.6.0_23 一.安装前检查环境 检查是否安装JDK: java --version 二.安装Jenkins 1. 添加Jenkins的源(reposito ...
- ubutun下安装jenkins
安装方法所在网址: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu 在安装jenkins之前,ub ...
- 001-centos6.5下安装jenkins
Jenkins是开源的,使用Java编写的持续集成的工具,在Centos上可以通过yum命令行直接安装. 需要先安装Java,如果已经Java可以跳过该步骤. 如果已安装java,可以通过该命令查 ...
- 在centos上安装jenkins
摘要: 本篇介绍了如何在linux服务器上安装jenkins 一:使用war安装 官网地址:https://jenkins.io/doc/ Guided Tour This guided tour w ...
- MacOS 安装 Jenkins
jenkins 官网安装教程:https://jenkins.io/doc/ 参考博文:http://blog.csdn.net/taishanduba/article/details/5045260 ...
- 自动化服务部署(二):Linux下安装jenkins
jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建.测试和部署等功能,它的运行需要Java环境. 上篇博客介绍了Linux下安装JDK的步骤,这篇博客,介绍下Linu ...
随机推荐
- vue路由params传参时出现undefined
1.问题: 使用params方式传参时(参数不显示的方式) 获取参数时,参数undefined 2.解决: push时请使用name,不要使用path(路由的params对象使用,必须通过路由名nam ...
- SpringBoot3整合SpringSecurity6(一)快速入门
大家好,我是晓凡. 写在前面 不知道小伙伴们在学SpringSecurity过程中有没有和我一样的经历和烦恼. ①看完一篇文章或者一个教程,感觉学会了.但是一到实际项目中就不知道怎么用: ②被Spri ...
- 康谋分享 | ADTF在CAN方面技术的深入探讨
在当今汽车电子系统的开发中,CAN总线作为车辆内部通信的骨干,承载着大量关键信号的传输.确保这些信号的高效.准确处理,对于车辆系统的稳定性和可靠性至关重要. 一.Signal Config Filte ...
- LVGL基础对象的框架、思维与概念,以及部分源码解析
概念: Lvgl虽然是以C语言进行编程开发,但其中借鉴了CSS当中编程思想,引入了类与对象的概念,其中lvgl的基础单位为控件,等同于HTML5当中的标签. Lvgl当中的"类"是 ...
- 如何在Uniapp项目中引入uni_modules中的依赖?
在Uniapp项目中引入uni_modules中的依赖分为以下几种情况: 对于通用组件: 如果你已经通过HBuilderX插件市场安装了某个uni_modules组件,通常只需在页面的.vue文件中按 ...
- 基于Cherry Studio + DeepSeek 搭建本地私有知识库!
在当今数字化时代,知识管理变得越来越重要.无论是个人还是企业,都希望能够高效地存储.管理和检索知识.而借助 AI 技术,我们可以实现更加智能的知识库系统.本文将详细介绍如何使用 Cherry Stud ...
- MySQL高可用之PXC
1.PXC简介 参考Percona官方https://www.percona.com/software/mysql-database/percona-xtradb-cluster PXC(Perc ...
- 做一次产品调研,这次我是一名PM
AldeaS 想法超市:开启想法交流与项目协作新体验 在这个创意无限.节奏飞快的时代,你是否渴望一款能够精准捕捉想法,高效推进项目,并助力结识志同道合伙伴的得力工具?Aldeas 想法超市 App 应 ...
- WPF竖向排列的按钮
<Button Width="100" Height="150"> <Button.Content> <TextBlock Tex ...
- Mimikatz 常用命令
以肉去蚁蚁愈多,以鱼驱蝇蝇愈至. 导航 1 工具介绍 2 基本用法 2.1 执行方式 2.2 帮助命令 3 模块用法 3.1 Standard 模块 3.2 Privilege 模块 3.3 Toke ...