jenkins新建任务详解

一、新建任务

点击左侧新建任务

 输入任务名称-->选择构建一个自由风格的软件项目-->确认

进入任务配置页面

二、任务配置详解

1.General

        (1)项目名称:之前创建项目所取名称

        (2)描述:可写对项目的介绍、项目功能等,可选

        (3)GitHub project:(点击问号可以查看解释信息)

       

        (4)Throttle builds:节流建立

       

        (5)丢弃旧的构建:

      

       (6)参数化构建过程:

      

        1)参数允许您提示用户输入一个或多个输入,这些输入将被传递到构建中。例如,您可能有一个项目,它通过允许用户上传一个zip文件并通过二进制文件进行测试来运行需求测试。这可以通过在这里添加一个文件参数来完成。
        2) 或者您可能有一个发布软件的项目,您希望用户输入与软件一起上传的发布说明。这可以通过在这里添加多行字符串参数来完成。
        3)每个参数都有一个名称和某种值,这取决于参数类型。这些名称/值对将出口作为环境变量时开始生成,可以生成配置的后续部分(如生成步骤)访问这些值,例如使用${PARAMETER_NAME} 语法(或 %PARAMETER_NAME% on Windows)。
        4)这也意味着这里定义的每个参数都应该有唯一的名称。
        5)当一个项目被参数化时,通常的构建链接将被一个带有参数链接的构建所代替,用户将被提示为每个定义的参数指定值。如果他们选择不输入任何内容,那么构建将以每个参数的默认值开始。
        6)如果某个构建是自动启动的,例如,如果由SCM触发器启动,则将使用每个参数的默认值。
        7)当参数化构建在队列中时,尝试启动同一项目的另一个构建只在参数值不同时才成功,或者如果需要启用选项,则执行并发构建。

        详情请查看参数化构建文档:https://wiki.jenkins.io/display/JENKINS/Parameterized+Build

       (7)关闭构建:

       

        1)选中此选项时,将不会执行该项目的新版本。
        2)当你想暂时阻止一个项目被建立时,这会很有帮助。例如,如果您的项目依赖于某些基础设施(例如测试服务器或源代码存储库),并且您知道它将在一段时间内不可用,则可以禁用该项目,以防止在此期间不必要的构建失败(以及任何相应的通知)。

        (8)在必要时并发构建:

               

        1)选中此选项时,可以并行执行此项目的多个构建。
        2)默认情况下,一次只执行一个项目的单个构建 - 任何其他开始构建项目的请求将保留在构建队列中,直到第一次构建完成。
        3)这是一个安全的默认值,因为项目通常可能需要对某些资源(如数据库或硬件)的独占访问。
        4)但是,启用此选项后,如果有足够的构建可执行程序可以处理此项目,则该项目的多个构建将并行进行。如果任何时候没有足够的可用执行程序,则正常情况下,构建队列中将继续保留进一步的构建请求。
        5)启用并发构建对于执行冗长测试套件的项目很有用,因为它允许每个构建包含较少数量的更改,而总周转时间会减少,因为后续构建不需要等待以前的测试运行完成。

        详情请查看文档:https://wiki.jenkins.io/display/JENKINS/Features+controlled+by+system+properties

2.源码管理

        (1)None:无源码

        (2)Git:通过git进行源码管理

        (3)Subversion:通过svn进行源码管理

猜你喜欢

转载自www.cnblogs.com/ziyuyuyu/p/9146487.html