Jenkins持续集成,在Linux中安装最新版Jenkins(详细)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

去年从6月28日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。

也就是说最新版本的jenkins (2.403)不支持jdk1.8版本了,最低需要jdk1.11

1、安装jdk
以centos 为例,yum安装

yum install java-11-openjdk* -y

如果之前有安装jdk1.8 需先卸载掉

yum -y remove java-1.8.0*

检查当前版本号

[root@]# java -version
openjdk version "11.0.19" 2023-04-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.19.0.7-1.el7_9) (build 11.0.19+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.19.0.7-1.el7_9) (build 11.0.19+7-LTS, mixed mode, sharing)

2、jenkins 2.403版本

下载最新版v2.403,下载地址https://updates.jenkins.io/download/war/2.403/jenkins.war

下载完成后,放到tomcat 的 webapps目录 下

[root@iZ2vchn8sk983jm605yhshZ webapps]# ll
total 24
drwxr-x--- 15 root root 4096 Apr 26 10:52 docs
drwxr-x---  7 root root 4096 Apr 26 10:52 examples
drwxr-x---  6 root root 4096 Apr 26 10:52 host-manager
drwxr-xr-x 11 root root 4096 May  6 21:34 jenkins
drwxr-x---  6 root root 4096 Apr 26 10:52 manager
drwxr-x---  3 root root 4096 Apr 26 10:52 ROOT

3、重启tomcat

[root@iZ2vchn8sk983jm605yhshZ bin]# pwd
/root/tomcat/apache-tomcat-8.5.64/bin
[root@iZ2vchn8sk983jm605yhshZ bin]# ./startup.sh 
Using CATALINA_BASE:   /root/tomcat/apache-tomcat-8.5.64
Using CATALINA_HOME:   /root/tomcat/apache-tomcat-8.5.64
Using CATALINA_TMPDIR: /root/tomcat/apache-tomcat-8.5.64/temp
Using JRE_HOME:        /
Using CLASSPATH:       /root/tomcat/apache-tomcat-8.5.64/bin/bootstrap.jar:/root/tomcat/apache-tomcat-8.5.64/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

4、启动jenkins

解压完之后,只要tomcat是启动的,浏览器输入:http://公网ip:8080/jenkins 就能访问了(打不开的话重启tomcat)

31

首次打开,在/usr/share/tomcat/.jenkins/secrets/initialAdminPassword目录找到密码,输入进去就能访问了

[root@mo tomcat]# cd /
[root@mo /]# cd /usr/share/tomcat/.jenkins/secrets/initialAdminPassword
-bash: cd: /usr/share/tomcat/.jenkins/secrets/initialAdminPassword: Not a directory
[root@mo /]# cd /usr/share/tomcat/.jenkins/secrets
[root@mo secrets]# vim initialAdminPassword 
9475379d346744cea5056130e1ab85xx

把密码复制了,贴到浏览器输入框就能访问了,弹出的框选左边这个安装全部插件

32

等等,让它全部下载完成就可以了

33

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

每一次的努力都是为了成就更好的自己,不要被困难吓倒,勇往直前才能看到胜利的曙光。坚持奋斗,用汗水浇灌思想的花朵,让梦想在现实中绽放,成为那个无人能及的自己!

困难是成长的阶梯,奋斗是实现梦想的力量。坚持不懈地拼搏,即使一寸寸的进步也会带来巨大的改变。不要放弃,相信自己的能力与潜力,只有奋斗到底,才能创造出属于自己的辉煌!

努力奋斗,就像蜕变的蝴蝶,经历痛苦与挑战,才能展翅高飞。不要被失败打倒,每一次跌倒都是站起来的机会,坚持不懈,追逐自己的梦想,你将发现内心的力量是无穷的!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/35853.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

git学习1

打标签 与其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。 列出标签 在 Git 中列出已有的…

SpringCloud:微服务技术

一、认识微服务: 首先,微服务架构不等于SpringCloud,微服务架构是一种经过良好架构设计的分布式架构方案, ,它将应用构建成一系列按业务领域划分模块的,小的自治服务,并解决服务拆分所产生的各种…

github搜索技巧笔记

一、了解 GitHub Watch按钮 Watch可以理解为关注的意思,默认情况下是Not watching,当选择Watch后,你会收到这个GitHub项目的所有动态。比如:有人发起pull request或者issue等。接收动态方式包括个人通知中心或者邮箱。 如果某个…

GIT版本控制常规性操作演示汇总

文章目录 GIT基本操作GIT配置个人信息配置:GIT查看个人信息配置:GIT的三大区域GIT回滚:git resetGIT恢复日志:git reflogGIT三大区域转换GIT新建分支GIT合并分支GIT删除分支码云上创建项目GIT变基:git rebase合并提交记…

设计模式- 一、设计原则-1

一、设计原则 当涉及到软件设计和开发原则时,有一些常见的原则和准则可以帮助我们编写高质量、可维护和可扩展的代码。以下是其中一些重要的原则和准则: SOLID原则: 单一职责原则(Single Responsibility Principle,SRP…

举例说明ChatGPT模型是怎么进行无监督学习的

ChatGPT,也称为生成式预训练Transformer(GPT),是一种基于Transformer架构的自然语言处理模型。虽然在实际应用中,它主要用于有监督学习任务,但在训练初期,它会经历无监督学习阶段。以下是一个简…

【简单认识LVS及LVS-NAT负载均衡群集的搭建】

文章目录 一、LVS群集简介1、群集的含义2、性能扩展方式3、群集的分类4、负载均衡群集架构1、负载均衡的结构 5、三种负载调度工作模式1、NAT模式2、TUN模式3、DR模式 二、LVS虚拟服务器1、Linux Virtual Server简介2、启用LVS虚拟服务3、LVS调度算法(1)…

Atcoder Beginner Contest 309——D-F讲解

前言 由于最近期末考试,所以之前几场都没打,给大家带了不便,非常抱歉。 这个暑假,我将会持续更新,并给大家带了更好理解的题解!希望大家多多支持。 由于, A ∼ C A\sim C A∼C 题比较简单&am…

Git 上传Github 超时问题

提交代码到GitHub总是超时,偶尔会直接上传成功。 提供一下解决方案 1.首先找到网络 2. 找到代理 3. 把自动检查设置全部关闭,然后打开手动设置代理,然后输入ip地址和你代理的端口号,保存即可。 4. 最后使用git push origin mast…

java中如何将一个集合list转成以逗号隔开的字符串

事例代码 代码&#xff1a; package com.air.app;import java.util.ArrayList; import java.util.List;public class ListToStringTest {public static void main(String[] args) {//定义list集合List<String> list new ArrayList<>();list.add("1");…

基于低代码平台打造的焙乐道销售支持系统

编者按&#xff1a;低代码平台说了那么多&#xff0c;在实际应用中又是怎样体现的它的种种优势呢&#xff1f;今天小编结合实际案例来说说。 本文是以最大的烘焙原料产商——焙乐道的销售支持系统为例子&#xff0c;进行说明。 客户说明&#xff1a;焙乐道是一家国际性集团公司…

Python一行命令搭建HTTP服务器并外网访问+-+内网穿透

文章目录 1.前言2.本地http服务器搭建2.1.Python的安装和设置2.2.Python服务器设置和测试 3.cpolar的安装和注册3.1 Cpolar云端设置3.2 Cpolar本地设置 4.公网访问测试5.结语 转载自远程内网穿透的文章&#xff1a;【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透…

CentOS Linux上安装JDK11、MySQL8.0、Minio等软件(rpm脚本模式)

本地环境&#xff1a;Windows 10家庭版 16G内存 512G硬盘 软件&#xff1a;VMWare WorkStation 16.0 FinalShell 4.0.1 一、下载必要软件包 下载软件均选择x86架构64位&#xff01;&#xff01;&#xff01;&#xff08;可根据自己的电脑配置选择&#xff09; CentOS Linu…

数字图像处理(三)

目录 实验六、图像分割方法 实验七、图像识别与分类 实验六、图像分割方法 一、实验目的 了解图像分割技术相关基础知识&#xff1b;掌握几种经典边缘检测算子的基本原理、实现步骤理解阈值分割、区域分割等的基本原理、实现步骤。理解分水岭分割方法的基本原理、实现方法。…

ModaHub魔搭社区:Zilliz Cloud快速开始教程(一)

目录 前提条件 创建 Collection 查看 Collection 插入数据 本教程涵盖以下 Zilliz Cloud 集群操作指南: 创建 Collection查看 Collection插入数据向量搜索、向量查询、通过 ID 获取 Entity删除 Entity删除 Collection 前提条件 在本文档中,我们将使用 Milvus 的 SDK。…

mysql单表查询,排序,分组查询,运算符,select,order by,group by

CREATE TABLE emp (empno int(4) NOT NULL, --员工编号ename varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,--员工名字job varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,--员工工作mgr int(4) NULL DEFAULT NU…

【计算机视觉】YOLOv8的测试以及训练过程(含源代码)

文章目录 一、导读二、部署环境三、预测结果3.1 使用检测模型3.2 使用分割模型3.3 使用分类模型3.4 使用pose检测模型 四、COCO val 数据集4.1 在 COCO128 val 上验证 YOLOv8n4.2 在COCO128上训练YOLOv8n 五、自己训练5.1 训练检测模型5.2 训练分割模型5.3 训练分类模型5.4 训练…

华为OD机试真题 Java 实现【快递投放问题】【2023 B卷 100分】,附详细解题思路

目录 一、题目描述二、输入描述三、输出描述四、Java算法源码五、效果展示1、输入2、输出 一、题目描述 有N个快递站点用字符串标识&#xff0c;某些站点之间有道路连接。每个站点有一些包裹要运输&#xff0c;每个站点间的包裹不重复&#xff0c;路上有检查站会导致部分货物无…

博客质量分计算——发布 version 5

目录 1. 背景2. 质量分 version 52.1 version 4 存在问题分析2.2 version 5 改进2.3 消融分析2.3.1 正向积极得分消融实验2.3.2 正向累积得分单变量实验2.3.3 非高分文章消融实验 2.4 V4 和 V5 版本质量分分布对比 3. 总结4. 参考 1. 背景 博客质量分顾名思义是用于衡量一篇博…

MyBatis查询数据库(1)

前言&#x1f36d; ❤️❤️❤️SSM专栏更新中&#xff0c;各位大佬觉得写得不错&#xff0c;支持一下&#xff0c;感谢了&#xff01;❤️❤️❤️ Spring Spring MVC MyBatis_冷兮雪的博客-CSDN博客 经过前⾯的学习咱们 Spring 系列的基本操作已经实现的差不多了&#xff0…