`

jekins说明

阅读更多
日程表语法 http://www.360doc.com/content/13/0412/09/10504424_277718090.shtml
“构建触发器”选项用来配置什么时候会进行构建项目:
Build whenever a SNAPSHOT dependency is built:当此项目所依赖的项目在jenkins中被构建
Build after other projects are built:在某个项目被构建后,构建此项目
Build periodically:按照指定的时间间隔进行自动构建,不管代码有没有变更。
Poll SCM:按照指定的时间间隔对SCM进行检测,如果代码库有更新则拉取后进行构建。
--------------
“pre steps”:build命令之前执行的操作。可以写脚本。
Root POM:项目中pom.xml所在的路径,此路径是相对于workspace的相对路径。
Goals and options:可以填写,build命令后跟的参数,如:clean install(先clean在install),clean install -Dmaven.test.skip=true(清除以前的包,重新打包,并跳过测试)
If you are executing a Windows Batch Command,the variables should be referenced using the %VARIABLE_NAME% pattern. For example:
0_Script\CopyLastTestResultsToBuildFolder.cmd Build_%BUILD_NUMBER%
Ececute shell:
build.sh -label $JOB_NAME-$BUILD-NUMBER -java_home $JAVA_HOME
---------------
“post steps”:build命令之后执行的操作。同pre steps。同样可以写脚本。
------------
BUILD_NUMBER:目前的构建号The current build number, such as "153"
BUILD_ID:构建ID The current build id, such as "2005-08-22_23-59-59"
BUILD_URL :The URL where the results of this build can be found
NODE_NAME:The name of the node the current build is running on
JOB_NAME:Name of the project of this build. This is the name you gave your job when you first set it up. It's the third column of the Jenkins Dashboard main page.
BUILD_TAG:String of jenkins-${JOB_NAME}-${BUILD_NUMBER}.
JENKINS_URL:Set to the URL of the Jenkins master that's running the build. This value is used by Jenkins CLI for example
EXECUTOR_NUMBER:The unique number that identifies the current executor (among executors of the same machine) that's carrying out this build. This is the number you see in the "build executor status", except that the number starts from 0, not 1.
WORKSPACE:The absolute path of the workspace.
GIT_COMMIT :每次提交的哈希值
GIT_URL:git clone ...(就是GIT_URL)
GIT_BRANCH :分支名
https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project
------------------------------------------------------------------
https://segmentfault.com/a/1190000002895521
分享到:
评论

相关推荐

    Jenkins说明文档.doc

    【Jenkins是什么】 Jenkins是一款广泛应用的开源CI&CD(持续集成和持续部署)软件,它的主要作用是自动化软件的构建、测试和部署过程。它为开发者提供了简单易用的集成系统,帮助他们从繁琐的手动集成工作中解放...

    Jenkins上手使用说明

    ### Jenkins上手使用说明知识点 #### Jenkins基础 - **安装部署**: Jenkins可以通过下载war包部署在Tomcat或其他Servlet容器中,也可以使用java -jar Jenkins.war命令行方式进行安装。 - **GlobalToolConfiguration...

    Jenkins安装包和安装说明

    描述中提到的"Jenkins安装包和安装说明"可能是一个包含Jenkins二进制文件和安装指南的压缩包,存储在CDN或个人博客上,便于快速访问和下载。通常,Jenkins的Linux安装包是`.war`文件,可以直接在Java运行环境中运行...

    Jenkins使用说明文档(持续更新)

    Jenkins是一款流行的开源自动化服务器,主要用于持续集成(CI)和持续部署(CD),极大地提高了软件开发的效率。本文将详细介绍Jenkins的用途、特性、安装与配置方法,并且会介绍Jenkins在不同应用场景中的使用。 1...

    jenkins项目配置说明.docx

    jenkins 项目配置说明 jenkins 是一个流行的自动化构建和部署工具,广泛应用于软件开发和运维领域。本文档旨在介绍 jenkins 项目配置的详细过程,包括配置流程、配置说明、jenkins 服务器地址、项目重启脚本等知识...

    jenkins使用说明

    **Jenkins 使用说明** Jenkins 是一款开源的持续集成(CI)工具,它允许开发者自动构建、测试和部署软件,从而提高开发效率和确保代码质量。以下是对Jenkins下载、安装和配置的详细步骤。 一、Jenkins 下载 要获取...

    jenkins项目配置说明

    **Jenkins项目配置详解** Jenkins,作为一款开源的持续集成和持续交付工具,是Java开发的重要辅助平台,它能够自动化各种任务,如构建、测试和部署软件。本指南将详细解析如何配置Jenkins项目,以提升开发效率并...

    Jenkins subversion 插件和所有依赖说明:依赖安装顺序

    在"按前缀顺序安装即可.txt"文件中,可能详细列出了这些步骤和相关的配置说明。文件名表明,按照文件列表的顺序安装插件即可。这通常意味着先安装基础组件(如Jenkins Core更新或SVNKit),然后安装特定的插件(如...

    jenkins离线安装svn插件

    Jenkins 是一款强大的持续集成工具,它允许开发者自动化软件构建、测试和部署流程。Subversion(简称 SVN)是版本控制系统,用于跟踪项目文件的修改历史。在某些情况下,如网络不稳定或安全策略限制,我们需要在 ...

    Jenkins远程调用配置说明.docx

    "Jenkins远程调用配置说明" 通过对提供的文件信息的分析,我们可以总结出以下几个关键知识点: 一、Jenkins远程调用配置的基本概念 Jenkins是一个流行的自动化构建工具,它提供了强大的远程调用功能,使得开发者...

    基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署

    下面将从Jenkins的安装、配置到自动化构建和部署的整个过程进行详细说明。 Jenkins安装 首先,我们需要使用Docker来安装Jenkins。我们可以使用以下命令来拉取Jenkins的镜像: `docker pull jenkins/jenkins:lts` ...

    Jenkins自动化构建部署说明文档

    ### Jenkins自动化构建部署知识点 #### 一、Jenkins安装与配置 **1.1 安装Jenkins** - **环境变量设置**: 在安装前需设置`JENKINS_HOME`环境变量,例如设置为`D:\jenkins`,具体路径根据实际需求自定义。 - **部署...

    Jenkins官方用户手册(Jenkins User Handbook)

    对于Jenkins的高级用户,手册还提供了对Jenkins CLI的使用说明,以及如何通过SSH使用CLI。了解如何管理Jenkins节点,包括使用Groovy沙箱和脚本控制台,是实现Jenkins高效管理的关键。此外,通过掌握Jenkins Pipeline...

    jenkins 离线安装maven插件集合jenkins-maven.zip

    由于本例中已经提供了"jenkins-maven.zip",说明插件已经提前下载完成。 2. **解压插件**: 将"jenkins-maven.zip"解压到Jenkins的插件目录。在大多数Linux系统中,该目录为`/var/lib/jenkins/plugins`。确保你有...

    Android Jenkins文档2(使用及常见问题)2

    - [Jenkins 配置说明](http://download.csdn.net/detail/asdf717/9743747) - [Jenkins 配置说明](http://blog.csdn.net/it_talk/article/details/50261229) - [Jenkins 配置项]...

    jenkins.war包2.346.1版本

    3. 阅读官方发布说明,了解新版本中的关键变更和改进,以便充分利用新功能。 4. 如果遇到问题,可以查阅Jenkins社区的文档和论坛,那里通常能找到解决方案。 总的来说,Jenkins 2.346.1 版本的发布意味着用户有机会...

    jenkins基础使用教程

    如果我们看到 Jenkins 的首页界面,那么说明我们的基本配置已经成功。 Jenkins 的安全设置 在 Jenkins 中,我们需要配置全局安全设置来保护我们的应用程序。在未登录的情况下,我们什么都操作不了。因此,我们需要...

    Jenkins安装说明文档

    《Jenkins安装与项目部署详解》 在现代的IT运维中,自动化部署是提升效率的关键环节,而Jenkins作为一款广泛应用的持续集成工具,能够帮助我们实现这一目标。本文将详细讲解如何在两台服务器上安装Jenkins并进行...

Global site tag (gtag.js) - Google Analytics