jenkins中文使用手册分解
- 格式:doc
- 大小:1.36 MB
- 文档页数:30
jenkins的configuration matrix
Jenkins的Configuration Matrix是一个强大的功能,允许您为构建、测试和部署项目创建多种配置。
它允许您根据不同的参数和环境变量对构建进行配置,以满足各种需求。
通过Configuration Matrix,您可以定义多个构建选项,例如操作系统、编译器、测试框架等。
然后,您可以在构建过程中选择所需的配置。
这使得您可以轻松地为不同的环境(如开发、测试和生产)创建不同的构建配置。
在Jenkins中,您可以使用“Matrix Project”类型的项目来利用Configuration Matrix。
这种类型的项目允许您定义多个轴(Axes),每个轴代表一个配置参数。
然后,您可以为每个轴定义不同的值,以便为不同的配置组合生成构建。
例如,您可以创建一个Matrix Project,其中包含两个轴:操作系统和编译器。
然后,您可以为每个轴定义多个值,例如Windows、Linux和Mac OS X作为操作系统值,以及GCC和Clang作为编译器值。
这将生成4种不同的构建配置,每种配置都有不同的操作系统和编译器。
通过使用Configuration Matrix,您可以轻松地管理和组织多个构建配置,以满足项目的不同需求。
这有助于提高构建的灵活性和可维护性,并使您能够更好地控制项目的构建和部署过程。
jenkins active choices reactive parameter多选在软件开发和持续集成中,Jenkins是一个广泛使用的自动化工具。
其中的Active Choices Reactive Parameter插件为用户提供了一种在构建过程中进行多选和联动选择的功能。
本文将介绍Active Choices Reactive Parameter的使用方法和重要特性。
一、什么是Jenkins Active Choices Reactive ParameterJenkins Active Choices Reactive Parameter是一个Jenkins插件,它允许用户在构建过程中使用多选和联动选择的方式来确定构建参数的取值。
通过该插件,用户可以根据之前选择的值来动态生成下一个选择的选项,并且实时地更新界面,提供更灵活的构建流程。
二、使用Active Choices Reactive Parameter插件的步骤为了使用Active Choices Reactive Parameter插件,需要按照以下步骤进行配置:1. 安装插件:在Jenkins中选择“系统管理”-“插件管理”,搜索并安装Active Choices Reactive Parameter插件。
2. 创建一个新的构建项目:在Jenkins主页面点击“新建任务”,输入任务名称和描述等相关信息。
3. 添加参数:在任务配置页面,点击“增加构建参数”-“Active Choices Reactive Parameter”。
4. 配置参数:在参数配置页面,可以指定参数的名称、描述和默认值等信息。
还可以设置参数控制脚本和关联脚本。
5. 参数控制脚本:参数控制脚本用于生成初始的选择选项。
可以使用Groovy脚本来实现,根据需要生成参数的选项列表。
例如,可以从文件中读取数据,查询数据库或获取API的调用结果。
6. 关联脚本:关联脚本用于根据前一个参数的选择值动态生成下一个参数的选项。
Jenkins是一款开源的、基于Java开发的持续集成/持续部署工具,主要用于自动化各种构建、测试和部署任务。
Artifactory是一个开源的Maven仓库管理工具,用于存储和管理Java项目的构建产物,例如JAR文件、WAR文件等。
在使用Jenkins与Artifactory进行集成时,可以实现以下功能:1.自动化构建和部署:Jenkins可以自动触发项目的构建和部署流程,并使用Artifactory存储和管理构建产物。
2.版本控制:Jenkins和Artifactory可以一起使用版本控制系统(如Git)来管理代码。
Jenkins可以从版本控制系统中拉取代码,并在构建完成后将构建产物发布到Artifactory仓库中。
3.依赖管理:Artifactory可以作为Maven的中央仓库,存储和管理项目所需的依赖项。
Jenkins可以在构建过程中自动下载所需的依赖项,并管理依赖项的版本。
4.配置管理:Jenkins和Artifactory都可以进行配置管理,包括构建参数、仓库配置等。
这些配置可以在Jenkins中定义,并通过Artifactory进行管理和发布。
5.集成测试:Jenkins可以集成各种测试工具,例如JUnit、TestNG等,对项目进行自动化测试。
测试结果可以与Artifactory集成,以便更好地管理和跟踪测试结果。
6.安全性:Jenkins和Artifactory都支持用户认证和权限管理,可以限制对构建和仓库的访问权限,确保只有授权用户才能访问敏感信息。
总之,通过将Jenkins与Artifactory集成,可以自动化构建、测试和部署流程,提高开发效率和质量。
同时,通过版本控制、依赖管理、配置管理和安全性等方面的支持,可以更好地管理和跟踪项目的状态和进展。
Jenkins-Pipeline详解1 - Jenkins Pipeline在Jenkins 2.0中,基于 Jenkins Pipeline,⽤户可以在⼀个 JenkinsFile 中快速实现⼀个项⽬的从构建、测试以到发布的完整流程,灵活⽅便地实现持续交付,并且可以保存和管理这个流⽔线的定义。
也就是说,Jenkins 2.0把Jenkins1.0中相关配置信息都转换成Code形式,即Pipeline as Code。
Jenkinsfile是⼀个⽂本⽂件,包含了流⽔线的逻辑,定义了流⽔线的各个阶段,在每个阶段可以执⾏相应的任务;是流⽔线概念在Jenkins中的表现形式,实现了构建步骤代码化、构建过程视图化;不同的Jenkins Plugin 扩展了Pipeline DSL可⽤的步骤和操作。
1.1 使⽤条件Jenkins 2.x或更⾼版本安装了Pipeline插件1.2 创建⽅式以流⽔线任务为例:在Jenkins job配置页⾯的pipeline部分,可以选择pipeline script 或者 pipeline script from SCM点击“Pipeline Syntax”可以查看Pipeline内置⽂档。
pipeline script :直接script输⼊框⾥⾯输⼊pipeline script语句即可pipeline script from SCM :配置代码存储地址,并指定Jenkinsfile路径1.3 pipeline 语法通过Groovy语⾔来实现pipeline。
2 - 脚本式(Scripted Pipeline)在Scripted Pipeline的JenkinsFile 中可以定义多个 Groovy 函数来扩展 Jenkins Pipeline 的能⼒,实现脚本式pipeline,其实就是在写Groovy代码。
因此这种⽅式受 Jenkins 的限制较少,可以灵活控制和定义⼀个流⽔线,实现复杂的功能。
jenkins字符参数Jenkins字符参数是Jenkins中一个重要的功能,它可以让用户在构建任务时提供需要的字符串参数,以达到更加灵活的构建过程。
本文将探讨Jenkins字符参数在构建过程中的应用。
一、Jenkins字符参数的创建和配置在Jenkins中,我们可以通过如下步骤来创建Jenkins字符参数:1. 进入Jenkins的主界面,点击左侧的“新建项目”按钮,选择“构建一个自由风格的软件项目”。
2. 在“General”选项卡中,找到“参数化构建过程”一项,勾选“This project is parameterized”。
3. 点击“Add Parameter”按钮,在下拉菜单中选择“String Parameter”。
4. 在“Name”栏中输入参数名,在“Default Value”栏中输入参数的默认值。
这样就创建好了一个Jenkins字符参数。
在构建过程中,这个参数可使用${参数名}的形式来引用。
二、Jenkins字符参数在构建过程中的应用1. 构建不同的版本在开发过程中,我们可以使用Jenkins字符参数来构建不同的版本。
比如,我们可以使用${version}参数来指定不同的版本号,然后在构建过程中使用这个参数来构建不同的版本。
2. 设置环境变量在构建任务中,我们可能需要设置一些环境变量。
使用Jenkins字符参数可以使这个过程更加方便。
比如,我们可以使用${env}参数来指定不同的环境,然后在构建过程中使用这个参数来设置不同的环境变量。
3. 传递参数给脚本在构建任务中,我们可能需要执行一些脚本。
使用Jenkins字符参数可以使参数传递更加便捷。
比如,我们可以使用${param1}、${param2}等参数来传递参数给脚本,然后在脚本中使用这些参数。
4. 动态构建项目使用Jenkins字符参数可以让我们在构建任务时输入一些动态的参数,从而实现动态构建项目。
比如,我们可以使用${param1}参数来指定构建模式,在构建过程中根据这个参数来选择不同的构建模式。
jenkins extended choice parameter的使用摘要:1.介绍Jenkins2.详述Jenkins的扩展选择参数3.扩展选择参数的使用方法4.扩展选择参数的实例5.总结Jenkins扩展选择参数的作用和优势正文:Jenkins是一款流行的开源自动化服务器,广泛应用于软件开发和构建过程中。
它可以帮助用户自动化构建、测试、部署等任务,提高工作效率。
在Jenkins中,扩展选择参数是一种非常有用的功能,它可以让用户在构建过程中根据不同的需求选择不同的参数。
扩展选择参数是Jenkins的一种高级功能,它允许用户在构建过程中动态地选择不同的参数。
例如,用户可以定义一个选择参数,让用户在构建过程中选择不同的构建工具(如Maven或Gradle)。
扩展选择参数可以大大提高Jenkins的灵活性和可定制性。
要在Jenkins中使用扩展选择参数,用户需要按照以下步骤操作:1.登录Jenkins,并进入“Manage Jenkins”页面。
2.选择“Global Tool Configuration”选项卡,然后点击“New”按钮。
3.在弹出的窗口中,输入参数的名称和描述,然后点击“OK”按钮。
4.接下来,选择参数的类型。
扩展选择参数支持多种类型,如“BooleanParameter”、“ChoiceParameter”、“CronParameter”等。
选择合适的类型后,点击“OK”按钮。
5.在“Script Console”窗口中,编写用于生成扩展选择参数的脚本。
例如,如果要创建一个让用户选择构建工具的参数,可以编写如下脚本:```import jenkins.model.ParameterDefinition;import jenkins.model.ParameterizedJob;import org.jenkinsci.plugins.workflow.job.WorkflowJob;def job = Jenkins.instance.getItemByFullName(params.JobName);if (!(job instanceof WorkflowJob)) {return "请选择一个工作流程任务!";}def buildParams = new ArrayList<ParameterDefinition>();def mavenParam = new ParameterDefinition("MAVEN", "Maven", "maven");def gradleParam = new ParameterDefinition("GRADLE", "Gradle", "gradle");buildParams.add(mavenParam);buildParams.add(gradleParam);def choiceParam = newParameterDefinition.Builder().name("BUILD_TOOL").description("选择构建工具").choices(buildParams).build();job.addParameter(choiceParam);return "构建工具已成功添加到任务中!";```6.保存设置并刷新Jenkins。
灵雀云全栈云原生平台产品手册北京凌云雀科技有限公司目录1产品背景 (1)2产品简介 (1)基础平台 (1)C ONTAINER P LATFORM (2)D EV O PS (3)S ERVICE M ESH (4)中间件P AA S服务 (6)3产品特点 (1)多集群管理 (1)基于RBAC的用户权限体系 (2)企业级多租户管理 (2)自动化运维管理 (3)无缝对接K UBERNETES (3)成熟的微服务治理能力 (4)可开箱即用、灵活选择的D EV O PS工具链 (5)持续构建,持续交付 (5)基于O PERATOR的可视化数据服务 (5)快速部署、可视化运维、高可靠的中间件服务 (6)标准化交付 (6)4核心功能介绍 (7)平台管理 (7)项目管理 (12)容器服务 (13)智能运维 (23)持续交付 (25)微服务治理 (27)中间件P AA S服务 (35)5客户价值 (40)白皮书产品背景1产品背景传统企业在今天都面临着新兴业务模式的剧烈冲击,同质化的竞争手段已无法让企业在愈演愈烈的竞争中脱颖而出,包括金融、能源、制造、汽车以及政府机构在内的传统企业,纷纷致力于数字化转型。
通过数字化转型,企业能够快速感知用户的需求并做出调整,加速产品迭代更新,不断地提升用户体验和满意度,从而获得或提高市场差异化竞争优势。
在数字化换转型浪潮的推动下,业务的敏捷、弹性、个性化和智能化需求凸显,应用的交付模式也发生了深刻的变化,要求技术架构具备轻量化、松耦合、灵活敏捷的特点。
软件能力成为了帮助企业实现软件定义业务、自主IT研发和业务的持续创新,让企业具备从竞争对手中脱颖而出并保持优势的IT核心竞争力。
一直以来,在传统的企业软件开发模式中,开发、测试和运维人员分别隶属于不同的部门。
各部门虽然共享组织目标,但是彼此之间缺乏高效的协作方式,导致在日常IT运营和维护的过程中矛盾不断。
在传统的交付周期中,软件开发人员在编写代码后,将软件交给测试团队进行测试,再将最终版本交给运维团队部署。
jenkins build name and description setter使用介绍Jenkins Build Name and Description Setter插件是Jenkins的一个插件,允许您在构建过程中更改构建的名称和描述。
它提供了两个步骤:Set Build Name和Set Build Description。
使用Jenkins Build Name and Description Setter插件有以下几个步骤:1. 在Jenkins中安装插件:在Jenkins主界面的“系统管理”->“插件管理”中,搜索“Build Name and Description Setter”插件,并安装它。
2. 在Jenkins中创建或编辑一个作业:在Jenkins主界面,点击“新建任务”或编辑一个已有的作业。
3. 在作业的配置页面中,找到“构建”部分:在作业的配置页面中,找到“构建”部分,点击“新增构建步骤”。
4. 添加“Set Build Name”步骤:在“新增构建步骤”中,选择“Set Build Name”。
5. 设置构建名称:在“Set Build Name”步骤的配置页面中,可以设置构建的名称。
您可以使用Jenkins的环境变量、构建参数等来动态设置构建名称。
6. 添加“Set Build Description”步骤:在“新增构建步骤”中,选择“Set Build Description”。
7. 设置构建描述:在“Set Build Description”步骤的配置页面中,可以设置构建的描述。
与构建名称一样,您可以使用Jenkins的环境变量、构建参数等来动态设置构建描述。
8. 保存并应用配置:完成设置后,点击页面底部的“保存”按钮来保存并应用作业的配置。
现在,当您运行此作业时,Jenkins将根据您的设置为构建设置名称和描述。
这对于在Jenkins中更好地识别和追踪构建非常有用。
jenkins pipeline getenvironment用法-回复Jenkins Pipeline的getEnvironment用法详解Jenkins是一个非常流行的开源持续集成和交付工具,可以帮助开发团队自动化构建、测试和交付软件。
Jenkins Pipeline是Jenkins的一个插件,它允许用户使用脚本定义其构建过程。
在这里,我们将详细讨论Jenkins Pipeline中的getEnvironment用法。
一、什么是Jenkins Pipeline?Jenkins Pipeline是Jenkins的一种DSL(Domain Specific Language),它允许用户使用脚本编写自定义的构建过程。
Pipeline可以帮助开发团队将整个软件开发生命周期包括在内,从代码的检出、构建、测试,到部署和交付。
Jenkins Pipeline提供了两种方式来编写Pipeline脚本:Scripted Pipeline和Declarative Pipeline。
其中,Scripted Pipeline是Jenkins 的原生Pipeline语法,而Declarative Pipeline是一种更加具有结构化的声明式语法。
二、什么是getEnvironment?getEnvironment是Jenkins Pipeline中的一个步骤。
它用于获取Jenkins 当前运行时的环境变量,并将其保存在一个名为env的变量中。
通过这种方式,用户可以使用环境变量来自定义Jenkins Pipeline的行为。
三、getEnvironment用法示例下面,我们通过一个示例来演示getEnvironment的用法。
假设我们需要在Pipeline中打印出Jenkins的工作目录和构建号。
groovypipeline {agent anystages {stage('Print Environment') {steps {script {def env = getEnvironment() 获取环境变量println "工作目录:{env.WORKSPACE}"println "构建号:{env.BUILD_NUMBER}"}}}}}以上是一个简单的Pipeline脚本。
Jenkins 操作手册苏州测试部目录第 1 章概述 (1)第 2 章基础篇 (3)2.1 Jenkins安装 (3)2.1.1资源下载 (3)2.1.2运行Jenkins的前提 (3)2.1.3 Jenkins启动 (3)2.1.4 Jenkins访问 (4)2.2 Jenkins基本设置 (8)2.2.1设置JDK (9)2.2.2设置ANT (9)2.2.3配置邮件信息 (10)2.3 创建任务 (10)2.4 运行并监控构建作业 (15)2.4.1主控制面板 (15)2.4.2手动构建一个任务 (15)2.4.3任务构建状态 (16)第 3 章提高篇: (18)3.1 插件管理: (18)3.1.1 FindBugs 插件设置 (18)3.1.2 Ftp插件配置 (20)3.1.3 Junit插件 (21)3.1.4通过远程访问触发 (21)3.1.5 WebLogic.Deployer (21)3.2 安全篇 (22)3.3 个性化设置 (23)第 4 章常见问题 (25)4.1 edit lock问题 (25)4.2 IOException: Unable to delete问题 (25)4.3 not recognized as a valid application type 问题 (26)第 5 章其它说明 (27)5.1 CI挑战 (28)5.2 ANT基本知识 (28)第 1 章概述1.1什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。
尤其是近些年来,敏捷(Agile)在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。
持续集成正是针对这一类问题的一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。
它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。
而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。
持续集成最早由Martin Fowler于10年前已经提出,希望通过持续集成能够实现以下过程:➢任何人在任何地点,任何时间可以构建整个项目。
➢在持续集成构建过程中,每一个单元测试都必须被执行。
➢在持续集成构建过程中,每一个单元测试都必须通过。
➢持续集成构建的结果是可以发布的软件包。
➢当以上任何一点不能满足时,整个团队的主要任务就是去解决这个问题。
1.2持续集成的核心价值持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量;持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。
换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为了可能;持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有效决策,同时建立团队对开发产品的信心。
1.3持续集成的原则业界普遍认同的持续集成的原则包括:1)需要版本控制软件保障团队成员提交的代码不会导致集成失败。
常用的版本控制软件有 IBM Rational ClearCase、CVS、Subversion等;2)开发人员必须及时向版本控制库中提交代码,也必须经常性地从版本控制库中更新代码到本地;3)需要有专门的集成服务器来执行集成构建。
根据项目的具体实际,集成构建可以被软件的修改来直接触发,也可以定时启动,如每半个小时构建一次;4)必须保证构建的成功。
如果构建失败,修复构建过程中的错误是优先级最高的工作。
一旦修复,需要手动启动一次构建。
1.4持续集成系统的组成由此可见,一个完整的构建系统必须包括:➢一个自动构建过程,包括自动编译、分发、部署和测试等。
➢一个代码存储库,即需要版本控制软件来保障代码的可维护性,同时作为构建过程的素材库。
➢一个持续集成服务器。
本文中介绍的 Jenkins/Jenkins 就是一个配置简单和使用方便的持续集成服务器。
1.5Jenkins介绍Jenkins是一个软件界非常流行的开源CI服务器,Hodson是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:➢持续的软件版本发布/测试项目。
➢监控外部调用执行的工作。
Jenkins的新版本取名叫Jenkins,所以本文档中的指Jenkins与Jenkins这2个词为指同一个软件。
使用Jenkins人员需要对持续集成的概念有所了解,更多的要求对代码的编译过程很了解,Jenkins对于maven工程完整的编译和发布流程如下:➢Jenkins从SVN上拉取代码到指定的编译机器上。
➢在编译机器上触发编译命令或脚本。
➢编译得到的结果文件。
➢把结果文件传到指定的服务器上。
使用Jenkins进行编译的人员,需要对自己的代码的编译方法,过程十分了解,对编译任务进行分拆。
第 2 章基础篇2.1 Jenkins安装2.1.1资源下载首先从/下载最新的jenkins版本,最新版本为1.594,下载的文件载体为jenkins.war;Jenkins为免费开源软件,并且更新速度稳定,每周一次更新。
所以网站上会提供有2个版本,一个最新版本,一个老但稳定的版本。
可自行选择。
2.1.2运行Jenkins的前提1)环境变量的设置:a)JAVA_HOME,设置JDK的安装目录,建议采用JDK1.7,但不建议用JDK1.8b)ANT_HOME,设置Ant的目录,验证过ant最新版本1.9.4可用。
c)JENKINS_HOME,设置Jenkins的配置文件目录,默认为用户的目录,建议为Jenkins的安装目录,便于控制;d)MEVAN_HOME,设置Maven的目录,验证3.2.3可用。
e)PATH,需要将java、ant,maven的bin目录配置到path目录下;f)CLASSPATH,需要将JDK的tools.jar配置到classpath目录中;2.1.3Jenkins启动可以有两种方法进行运行jenkins;a)直接通过命令行如下:/opt/jdk1.7.0_71/bin/java -jar /opt/jenkins.war --httpPort=8089 --logfile=/opt/jenkins/jenkins.log说明:httpPort为jenkins运行的端口,默认端口为8080,上述命令其实让Jenkins运行在Winstone容器中;以下有一些常用的参数:更多参数可以查看/#commandLineb)在Web容器中运行Jenkins可以运行在标准的Web服务器中,支持Tomcat、Jboss、WebLogic中,只需要将Jenkins.war放置到相应目录,启动服务就可以进行访问;推荐采用这个方式运行,方便配置和迁移。
2.1.4Jenkins访问验证jenkins是否运行正常,通过访问http://10.1.200.59:8089即可。
Hudosn应用支持IE、FireFox等浏览器。
2.1.5分布式jenkins安装为了满足各种编译环境的需求,jenkins支持分布式,以jenkins agent的形式运行slave机。
1.在jenkins的主机上,选择系统管理>管理节点2.新节点>输入名字3.选择Dumb Slave> OK4.设置处理器的数量,一般以CPU核数来确定,如4核的一般写35.选择远程根目录,在slave机上用来存放jenkins自身运行所要的文件6.使用方式:为了分担master机器的负载,可选尽可能多的使用本机器或,只允许运行指定本机的任务7. 启动方法:对于window推荐使用Launch slave agents via Java Web Start8. 有效性:任何时间有效配置好了之后,1. 从slave机器上打开浏览器,访问jenkins主机:http://yourjenkinsmaster:8080)2. 在系统管理>管理节点,打开建立的节点。
3. 点启动按钮,jenkins agent就会从浏览器下载包需要的jar、jnlp包,然后启动。
运行程序在windows中,可以安装成为服务进程,但如果是运行selenium这种自动化工作的机器,则不建议这么做。
2.2 Jenkins基本设置Jenkins的基本设置都在系统的后台设置中,具体路径为:系统管理->系统管理2.2.1设置JDK可以在这里进行JAVA_HOME设置,假如已经系统已经设置JAVA_HOME,可以不需要再进行配置,同时可以让Jenkins再安装一个JDK。
2.2.2设置Maven2.2.3设置ANT可以在这里进行ANT_HOME设置,假如系统已经设置了ANT_HOME,可以不需要再进行配置,同时可以让Jenkins安装一个最新的ANT。
备注:为了让配置更加简单,建议在系统级设置JAVA_HOME和ANT_HOME,MAVEN_HOME,便于系统的迁移。
2.2.4配置邮件信息系统能够在执行计划完成后发送结果邮件,需要配置邮件服务器的相关信息:上面还需要配置Jenkins的URL地址,作为后期访问地址,一旦设定URL,就不要轻易修改。
左边显示的可过滤的条件及属于当前用户的BUG2.3 创建任务在Jenkins主菜单点击“新建任务”,出现下图:键入任务名称,选择“Build a free-style software project”选项,点击“OK”按钮后,出现下面的界面:说明:a)Project name:项目(任务)名称,项目(任务)名称不能重复,后面通称任务;b)Description:项目描述,主要对任务进行简要说明;c)Discard old builds:是否保留过去的构建,默认是保留。
(帮助:这里控制着您想要在Jenkins所在的磁盘把构建记录存储的有效期(诸如控制台输出、编译构件等等)。
Jenkins为此提供了两个标准:1。
时间驱动。
在Jenkins中您可以判断如果达到一定时限来删除一条记录(例如,七天前)。
2。
数量驱动。
在Jenkins中您可以确保它拥有N份构建。
如果又有新的构建开始,最早的那份(记录)就将被删除。
Jenkins也可以让您建立的个别构建定义为'永远保持这个记录',以便防止某些重要的构建被自动丢弃。
)d)This build is parameterized : 如果选择此选项,Jenkins将允许您提供一套任意的键值对参数,它们会被传递到构建过程里。
配置的参数往往是构建运行环境中的一些环境变量。