点击Project(项目)栏。
项目页面显示了当前的Luntbuild实例下所有的项目配置信息。 一个项目就是一个可以构建的单元,在其中配置了和构建有关的信息,例如:版本控制系统,项目Builder,构建计划等等。
点击页面右上角的New Project(新建项目)图标

提供一个唯一标识的项目名称。 请牢记对于每一个项目,都会在Luntbuild顶层工作目录和顶层发布目录下创建相应的子目录,而该子目录的名字就是项目名。
项目的描述信息。
在此选择角色为'project admin'的用户
在此选择角色为'project builders'的用户
在此选择角色为'project viewers'的用户
在构建后以何种方式通知相关人员
在项目构建完成后接收通知的用户
定义项目有关的变量,每行定义一个变量,例如
| a=1 |
| b=2 |
可以在其他的OGNL表达式中引用或者指定这里定义的变量,例如, 在设置构造构建计划的"next build version"属性的时候可以直接引用这里定义的变量。 数字型的变量可以递增或递减,例如,如果您有两个构建计划分别为"nightly"和 "release", 并希望发生在这两个计划的构建共享同一个递增的版本号,那么您可以定义下面这样的变量:
| versionPart=foo-1.0.0 |
| iterationPart=1 |
然后设置这两个构建计划的"next build version"属性。
| ${project.var["versionPart"]} (${project.var["iterationPart"].increaseAsInt()}) |
通过这种方式,这两个构建计划的构建版本号将会包括两个部分:第一部分为"versionPart"的值,第二部分为"iterationPart" 的值,而"iterationPart"会随着每次构建而递增。最终构建的版本号就是下面这个样子:
| foo-1.0.0 (build 1) |
| foo-1.0.0 (build 2) |
| foo-1.0.0 (build 3) |
| ... |
您还可以定义许多其他类型的版本策略,详情参考构建计划的 next build version 属性。
定义项目的日志级别,将会影响到构建日志的详细程度。