Jenkins 搭建1、安装JDK从官网(点击跳转)下载最新的jdk8的版本 下载jdk很慢,可以使用华为镜像 https://repo.huaweicloud.com/java/jdk/双击安装下载好的jdk8,过程默认安装即可。安装好之后,配置环境变量在系统环境变量下面新建JAVA_HOME变量 JAVA_HOME C:\Program Files\Java\jdk-17.0.3.1再往用户变
转载 2023-11-28 11:35:37
74阅读
  创建应用程序时,关注点通常是正确地打好地基,就是我在SportsStore项目用的方式。随着应用程序的发展,增加您正在处理的数据量是很有用的,这样您可以看到它对用户必须执行的操作的影响以及它们所花费的时间。  在本章中,我将测试数据添加到数据库中,以展示SportsStore显示数据方式的缺陷,并通过添加对分页、排序和搜索数据的支持来解决这些问题。我还向您展示了在使用EF Core时,如何提高
转载 5月前
30阅读
这个API可以用来解决NPE的问题。比如 如下代码:User user = ..... if (user != null) { return user.getOrders(); } else { return Collections.emptyList(); } 当我们还在以如下几种方式使用 Optional 时, 就得开始检视自己了调用 isPresent()调用&nb
前面我介绍了一个pipeline实现selenium的参数化构建过程,这边我来介绍,如何把我们代码测试之后得到的extent report文件,在Jenkins的构建Job中显示。在介绍之前,我更新下几个和前面代码变化之处。1)在run.bat中,我们这篇cd的路径是在jenkins salve机器拉取代码的路径,而不是我之前在机器上的git的文件夹下的项目例如,我配置了一个windows的Jen
jenkins自动部署含socket的项目前几天,我想用Jenkins实现代码更新,自动编译并部署,就研究了一下,我也是小白,就弄了几天而已。 我采用的是Jenkins+svn+ant+tomcat,用Jenkins来管理,svn提交代码,ant来编译,最后部署在tomcat上。 tomcat的配置这些,那些教程上都有,我也不细说了,我就提几点我遇到的问题和解决方案,具体步骤大家百度一下吧,虽
转载 2024-06-07 09:34:50
37阅读
# 环境搭建帮助说明-------------## Jenkins 环境配置 > 前提:进入容器环境后启动了jenkins服务(启动命令:`service jenkins restart`),然后打开网页,根据提示注册修改登录账户,并安装推荐的默认插件。### 系统管理#### 系统设置+ Jenkins Location -> 填写“系统管理员邮件地址” + 邮件通知  
转载 2024-08-24 16:40:48
191阅读
# 在Jenkins中配置Java Home Jenkins作为一个开源的自动化服务器,常常用于持续集成和持续交付。在配置Jenkins时,你需要确保Java环境变量Java Home被正确设置。本文将详细指导你如何在Jenkins中配置Java Home,包括必要的步骤和代码示例。 ## 流程概述 为了方便理解,下面是配置Java Home的基本步骤: | 步骤 | 描述
原创 8月前
95阅读
Jenkins Pipeline 实际上是一套插件,通过这些插件,用户可以持续集成和交付。Pipeline要使用pipeline的前提条件是:Jenkins 2.0 以后的版本安装了Pipeline插件定义Pipeline不管是声明式的还是脚本式的pipeline,都是通过DSL(Domain Specific Language)来写的。脚本式的pipeline需要用到Groovy语法。Pipel
转载 2024-06-17 06:06:29
153阅读
jenkins配置。 为了避免在jenkins操作过程中的权限问题。 将安装在/Users/Shared/jenkins目录下的卸载。 sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist 之后安装在/Users/LoginName/Jenkins 目录下 java -jar
转载 2024-06-17 20:29:44
561阅读
一、概述最近在工作中需要用到在后台代码中触发Jenkins任务的构建,于是想到Jenkins是否有一些已经封装好的API类库提供,用于处理跟Jenkins相关的操作。下面就简单介绍下我的发现。二、Linux Curl2.1 首先找到的是Jenkins官网的wiki:2.2 在官网首页就有关于触发job的方法:个人尝试了下,该方式是通过命令行直接调curl去发POST请求的方式来触发job的构建。对
上一节我们讲解了如何使用opencover生成单元测试覆盖率报告,opencover默认生成的report为xml格式,可读性并不是特别强,如果靠阅读opencover生成的results.xml来分析测试结果显然是非常耗费时间和精力的. 下面介绍一款工具,可以把opencover生成的xml覆盖率报告转化为交互的html. 继续使用上一节项目,使用nuget添加对reportgenerator的
# 怎样查看Jenkins支持的Java版本 Jenkins是一款流行的开源自动化服务器,支持持续集成和持续交付。在使用Jenkins时,了解其支持的Java版本非常重要,因为不同版本的Java可能会影响到整个构建过程。本文将指导你如何查看Jenkins支持的Java版本,通过一系列简单的步骤,使你能够顺利进入Jenkins的世界。 ## 流程概述 首先,我们看一下整件事情的流程。下面是你将
原创 11月前
87阅读
Jenkins是一个开源的持续集成和持续交付工具,广泛用于自动化构建、测试和部署软件项目。作为一个功能强大的工具,Jenkins提供了丰富的插件和扩展,可以支持多种编程语言和开发环境。对于使用Python进行开发的项目来说,Jenkins也提供了相应的支持。 Python是一种简单易学的编程语言,被广泛应用于各种领域,包括Web开发、数据分析、人工智能等。Python的安装和配置相对简单,但在J
原创 2024-01-21 07:27:40
40阅读
当我们提交代码到GitHub后,可以在Jenkins上执行构建,但是每次都要动手去执行略显麻烦,今天我们就来实战Jenkins的自动构建功能,每次提交代码到GitHub后,Jenkins会进行自动构建;前期准备工作进行本章的实战前,推荐您参照《docker下的Jenkins安装和体验》做安装和体验的实战,以便对Jenkins服务有初步了解;重要前提GitHub收到提交的代码后要主动通知Jenkin
Jenkins的具体代码系列文章简介CocosCreator Jenkins所在目录主体JenkinsCocosCreatorBuild.shXCode打包ShellAndroidStudio打包Shell 系列文章Jenkins使用Jenkins插件使用Jenkins具体代码简介本人是使用cocoscreator进行打包的,以下是我个人的设置,在此做个记录使用插件作用Publish Over
转载 2024-09-27 15:16:32
121阅读
# Jenkins构建的Java环境设置详解 在现代软件开发中,持续集成(CI)和持续交付(CD)是非常重要的流程。Jenkins作为一种流行的开源自动化服务器,能够帮助开发者快速构建、测试和部署应用程序。为了顺利运行Java应用,我们需要在Jenkins中正确设置Java环境。本文将详细介绍如何在Jenkins中配置Java环境,并提供相关示例代码。 ## 1. 安装Jenkins 首先,
原创 2024-11-01 08:54:59
55阅读
首先要注意的是单引号,双引号,3单引号,3双引号的使用区别。用def 在某个stage内定义的变量,仅在这个stage内有效。要想定义的变量在每个stage内都有效,可以在script中使用VARIABLE_NAME=value来定,使用时也需要在script中,并使用双引号或者3双引号才行。使用单引号或者3单引号是不行的。示例见文末。1 Jenkins内置的环境变量Jenkins环境变量是通过e
本文是《Jenkins流水线(pipeline)实战》系列的第三篇,前面已对Jenkins流水线有了基本认识,也试过从GitHub下载pipeline脚本并执行,今天的实战是编写一段pipeline脚本,该脚本的作用是从GitHub下载一个Java项目(Maven构建的),然后编辑构建此项目,并将构建结果制作成Docker镜像并且推送到私有镜像仓库;系列文章地址Jenkins流水线(pipelin
转载 2024-06-19 11:35:55
31阅读
Jenkins:基于Java开发的一种持续集成工具,让开发、测试人员专心于代码完善 8 Jenkins 8.1 Jenkins安装Jenkins简介是一个开源软件项目,是开源CI&CD软件领导者,是基于Java开发的一种持续集成工具,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。,中文意思是持续集成)是一种软件开发时间。持续
linux安装配置jenkins第一个大坎儿:下载安装包不想选择war包的方式,想用安装包的方式来下载,但是说啥找不到官网里下载npm包的地方,哪儿哪儿都是war包,最后终于找到了rpm包的位置,记录一下官网传送门 因为我的是centos,所以我选择redhat的长期支持版本rpm包,他来了,选择一个自己想要的,版本不重要,重要的是先动手。 然后我们wget 复制的链接,在主机上下载安装包[roo
转载 11月前
160阅读
  • 1
  • 2
  • 3
  • 4
  • 5