4.13_项目参数说明

说明: DevOps平台对每个项目都设置有项目参数,现对项目参数进行说明;

注意: 如果项目参数和系统参数中有相同的配置项,规则是项目参数配置优先。

    a)项目参数,可在 项目》管理》项目配置》项目参数 中进行查看,编辑

    b)项目参数说明,对应参数为示例参数值,具体以项目实际为准
参数名称 描述 参数值
Cd.ReleaseNoFormatRule 发布流水号格式规则配置 ${releaseDefinitionName}.${releaseNumber}_${dateTimeyyyyMMddHHmmss}
Cd.ReleasePipelineNoFormatRule 发布流水线号格式规则,默认${releasePipelineName}.${releaseNumber}_${dateTime yyyyMMddHHmmss} ${releasePipelineName}.${releaseNumber}_${dateTime yyyyMMddHHmmss}
Cd.ForceFailedContinue 强制失败后继续能力 false (说明:允许填写true 或者 false)
Cd.DeployMailRule 部署邮件模板,配置则使用该模板,默认使用系统参数配置的部署邮件模板 参考系统参数相关说明
Cd.ApprovalTimeout 审批超时时间(小时) 2(说明:允许填写整数)
Cd.AnsiblePreShellScript Ansible前置Shell执行脚本
Cd.ForceUninstallApp 强制卸载应用 true(说明:允许填写true 或者 false)
Cd.SqlDelimiter SQL文件中普通语句的分隔符,默认是; ;
Cd.SqlDelimiterType SQL文件中普通语句的分隔符类型:normal或者row,默认是normal; normal(说明:允许填写normal 或者 row)
Cd.SqlProcedureDelimiter SQL文件中包含存储过程的分隔符,默认是; ;
Cd.SqlProcedureDelimiterType SQL文件中包含存储过程的分隔符类型:normal或者row,默认是row; row(说明:允许填写normal 或者 row)
Cd.SqlProcedureDetectFlag SQL文件中存储过程探测标志语句,多个用逗号分隔,不区分大小写 CREATE PROCEDURE
Ci.MavenSettings 默认的MavenSettings配置 (说明:将MavenSettings的文件内容复制进来)
Ci.BuildNoFormatRule 构建号格式规则,默认${dateTime yyyyMMddHHmm}-${enginePipelineInstanceId}-${engineBuildNumber} {dateTime yyyyMMddHHmm}-${enginePipelineInstanceId}-${engineBuildNumber}
Ci.BuildMailRule 构建邮件模板,配置则使用该模板,默认使用系统参数配置的构建邮件模板 参考系统参数相关说明
Pm.kanbanLaneConfig 看板泳道配置,不建议手工修改 [{"name":"待办","status":[{"dictid":"open","dictname":"待开发","type":"2"},{"dictid":"to-do","dictname":"待办","type":"3"},{"dictid":"open","dictname":"待解决","type":"4"},{"dictid":"reopened","dictname":"重新打开","type":"4"}]},{"name":"处理中","status":[{"dictid":"developing","dictname":"开发中","type":"2"},{"dictid":"in-progress","dictname":"处理中","type":"3"},{"dictid":"in-progress","dictname":"处理中","type":"4"}]},{"name":"待测试","status":[{"dictid":"to-be-tested","dictname":"待测试","type":"2"},{"dictid":"to-be-tested","dictname":"待测试","type":"4"}]},{"name":"测试中","status":[{"dictid":"testing","dictname":"测试中","type":"2"},{"dictid":"testing","dictname":"测试中","type":"4"}]},{"name":"验证通过","status":[{"dictid":"verified","dictname":"验证通过","type":"2"},{"dictid":"verified","dictname":"验证通过","type":"4"}]},{"name":"已关闭(完成)","status":[{"dictid":"released","dictname":"已发布","type":"2"},{"dictid":"done","dictname":"完成","type":"3"},{"dictid":"closed","dictname":"已关闭","type":"4"}]}]
Engine.ConcurrentExecuteStrategy 并发执行策略, override:停止覆盖老的,many:允许多个,exception:抛出异常,ignore:忽略 ignore (说明:允许填写override、many、exception、ignore)
Engine.EveryNewJob 是否每次都是一个新的JenkinsJob false(说明:允许填写true 或者 false)
Engine.DeleteJob 是否自动删除JenkinsJob false(说明:允许填写true 或者 false)
Engine.PipelineGroovyGlobalMethodsCustom 流水线Groovy全局方法自定义 (说明:Groovy全局方法示例 def allgroovy(){} )
Lm.StatisticsCodeIncludeFiles 代码统计包含的文件名匹配,多个逗号分隔,支持通配符 (说明:允许填写aa.java,bb*.java)
Lm.StatisticsCodeExcludeFiles 代码统计排除的文件名匹配,多个逗号分隔,支持通配符 (说明:允许填写cc.java,dd*.java )
Lm.StatisticsCodeSingleCommitLineThreshold 单次代码提交最大行数,超过不予统计 1000(说明:允许填写true 或者 false)
Lm.CloseStatisticsReportTypes 关闭的统计报告类型,多个逗号分隔 code,build(说明:允许填写code、build、release-definition、workitem)
Vcs.NeedCodeMergeApproval 代码合并时是否需要生成工单 true(说明:允许填写true 或者 false)

results matching ""

    No results matching ""