public interface BuildFacade
Modifier and Type | Method and Description |
---|---|
ChangeLogFacade |
getChangeLog(BuildFacade build)
Gets the change log from this build to the other one
|
int |
getId()
ID of the build
|
String |
getName()
Name of the build
|
void |
promote(String promotionLevelName)
Creates a promotion run for this build
|
void |
setGitCommit(String gitCommit)
Sets the Git commit property on the target build
|
void |
setJenkinsBuild(String ontrackConfigurationName,
String projectPath,
int number)
Sets the Jenkins property on the target build
|
void |
setRunInfo(Map<String,?> runInfo)
Sets some run info on this build.
|
ValidationRunFacade |
validate(String validationStampName,
String runStatus)
Creates a validation run for this build
|
ValidationRunFacade |
validateWithCHML(String validationStamp,
int critical,
int high,
int medium,
int low,
String status)
Validates with CHML data
|
ValidationRunFacade |
validateWithData(String validationStamp,
Map<String,?> data,
String dataType,
String status)
Validates with raw data
|
ValidationRunFacade |
validateWithFraction(String validationStamp,
int numerator,
int denominator,
String status)
Validates with a fraction as data
|
ValidationRunFacade |
validateWithMetrics(String validationStamp,
Map<String,Double> metrics,
String status)
Validates with metrics data
|
ValidationRunFacade |
validateWithNumber(String validationStamp,
int value,
String status)
Validates with numeric data
|
ValidationRunFacade |
validateWithPercentage(String validationStamp,
int value,
String status)
Validates with percentage data
|
ValidationRunFacade |
validateWithTestSummary(String validationStamp,
int passed,
int skipped,
int failed,
String status)
Validates with a test summary as data
|
ValidationRunFacade |
validateWithText(String validationStamp,
String status,
String text)
Validates with text data
|
int getId()
String getName()
void promote(String promotionLevelName)
promotionLevelName
- Name of the promotion levelValidationRunFacade validate(String validationStampName, String runStatus)
validationStampName
- Name of the validation stamprunStatus
- Status for the runvoid setRunInfo(Map<String,?> runInfo)
runInfo
- Run info to setvoid setJenkinsBuild(String ontrackConfigurationName, String projectPath, int number)
ontrackConfigurationName
- Name of the Jenkins configuration in OntrackprojectPath
- Path to the job in Jenkinsnumber
- Build number in Jenkinsvoid setGitCommit(String gitCommit)
gitCommit
- Git commitChangeLogFacade getChangeLog(BuildFacade build)
build
- Other boundValidationRunFacade validateWithFraction(String validationStamp, int numerator, int denominator, String status)
validationStamp
- Name of the validation stampnumerator
- Fraction numeratordenominator
- Fraction denominatorstatus
- Optional status for the runValidationRunFacade validateWithTestSummary(String validationStamp, int passed, int skipped, int failed, String status)
validationStamp
- Name of the validation stamppassed
- Number of passed testsskipped
- Number of skipped testsfailed
- Number of failed testsstatus
- Optional status for the runValidationRunFacade validateWithCHML(String validationStamp, int critical, int high, int medium, int low, String status)
validationStamp
- Name of the validation stampcritical
- Number of critical issueshigh
- Number of high issuesmedium
- Number of medium issueslow
- Number of low issuesstatus
- Optional status for the runValidationRunFacade validateWithText(String validationStamp, String status, String text)
validationStamp
- Name of the validation stamptext
- Text to setstatus
- Optional status for the runValidationRunFacade validateWithNumber(String validationStamp, int value, String status)
validationStamp
- Name of the validation stampvalue
- Value to setstatus
- Optional status for the runValidationRunFacade validateWithPercentage(String validationStamp, int value, String status)
validationStamp
- Name of the validation stampvalue
- Value to setstatus
- Optional status for the runValidationRunFacade validateWithMetrics(String validationStamp, Map<String,Double> metrics, String status)
validationStamp
- Name of the validation stampmetrics
- Value to setstatus
- Optional status for the runValidationRunFacade validateWithData(String validationStamp, Map<String,?> data, String dataType, String status)
validationStamp
- Name of the validation stampdata
- Raw datadataType
- Data typestatus
- Optional status for the runCopyright © 2016–2023. All rights reserved.