一、新建任务
点击左侧新建任务
输入任务名称-->选择构建一个自由风格的软件项目-->确认
进入任务配置页面
二、任务配置详解
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进行源码管理