1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/vars
Tom Kiemes 9ffe52d1f4
Add a milestone for Confirm stage (#2087)
This commit will prevent abortion of older builds which are waiting in the Confirm stage,
if a newer build fails in the last stage before the Confirm stage.

Example: If the 'Compliance' stage of the general purpose pipeline (piperPipeline.groovy) fails,
it will abort all former builds which are waiting in the 'Confirm' stage.

The milestone function is called without an explicit ordinal since people might use the stage
on different positions within their pipeline. When no ordinal is given, the last milestone ordinal
value will be increased by 1.

Note: Confirming a build will still abort all older builds waiting at the Confirm stage.
2020-10-07 10:56:25 +02:00
..
abapAddonAssemblyKitCheckCVs.groovy AAKaaS:1 check Component Versions (#2023) 2020-09-17 11:01:19 +02:00
abapAddonAssemblyKitCheckPV.groovy AAKaaS: 2 Check Product Version (#2037) 2020-09-17 15:56:14 +02:00
abapAddonAssemblyKitCreateTargetVector.groovy AAKaaS: 4 create Target Vector (#2041) 2020-09-18 11:18:51 +02:00
abapAddonAssemblyKitPublishTargetVector.groovy AAKaaS: 3 publish target Vector (#2040) 2020-09-18 10:24:46 +02:00
abapAddonAssemblyKitRegisterPackages.groovy AAKaaS: 5 register package (#2042) 2020-09-18 14:07:42 +02:00
abapAddonAssemblyKitReleasePackages.groovy AAKaaS: 6 release package (#2043) 2020-09-18 16:40:49 +02:00
abapAddonAssemblyKitReserveNextPackages.groovy AAKaaS: 7 reserve next package (#2046) 2020-09-18 17:27:04 +02:00
abapEnvironmentAssemblePackages.groovy New step: abapEnvironmentAssemblePackages (#1884) 2020-08-27 07:54:03 +02:00
abapEnvironmentCheckoutBranch.groovy Add documentation + groovy file for the abapEnvironmentCheckoutBranch step (#1887) 2020-08-06 09:59:55 +02:00
abapEnvironmentCloneGitRepo.groovy Add groovy file and documentation for cloneGitRepo step (#1954) 2020-08-26 09:52:50 +02:00
abapEnvironmentPipeline.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPipelineStageATC.groovy ATC remove wait time (#1953) 2020-08-24 11:01:16 +02:00
abapEnvironmentPipelineStageBuild.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPipelineStageCloneRepositories.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStageConfirm.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPipelineStageInit.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStageInitialChecks.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPipelineStageIntegrationTests.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPipelineStagePost.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPipelineStagePrepareSystem.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStagePublish.groovy Add stages for build process to ABAP Environment Pipeline (#2052) 2020-10-02 17:03:43 +02:00
abapEnvironmentPullGitRepo.groovy Fix name of credentials ID param (#1552) 2020-05-14 19:17:47 +02:00
abapEnvironmentRunATCCheck.groovy Add abapEnvironmentRunATCCheck step (#1454) 2020-05-13 14:51:48 +02:00
artifactPrepareVersion.groovy Run artifactPrepareVersion in maven container if necessary (#1634) 2020-06-08 17:08:05 +02:00
artifactSetVersion.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
batsExecuteTests.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
buildExecute.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
buildSetResult.groovy piperPipeline: handle build result correctly (#660) 2019-04-15 14:18:08 +02:00
cfManifestSubstituteVariables.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
checkChangeInDevelopment.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
checkmarxExecuteScan.groovy Use mavenExecute from go (#1388) 2020-04-24 10:41:49 +02:00
checksPublishResults.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
cloudFoundryCreateService.groovy Implementing cfCreateService in Golang (#1649) 2020-08-19 10:17:27 +02:00
cloudFoundryCreateServiceKey.groovy Add abapEnvironmentRunATCCheck step (#1454) 2020-05-13 14:51:48 +02:00
cloudFoundryCreateSpace.groovy Add steps for cf space creation and deletion (#2049) 2020-09-24 11:30:25 +02:00
cloudFoundryDeleteService.groovy fix: prevent script to json conversion (#1495) 2020-05-05 15:21:59 +02:00
cloudFoundryDeleteSpace.groovy Add steps for cf space creation and deletion (#2049) 2020-09-24 11:30:25 +02:00
cloudFoundryDeploy.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
commonPipelineEnvironment.groovy feat(output): handle non-string output values (#2113) 2020-10-05 15:33:28 +02:00
containerExecuteStructureTests.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
containerPushToRegistry.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
containerSaveImage.groovy adding groovy wrapper for containerSaveImage (#1663) 2020-06-15 16:44:49 +02:00
debugReportArchive.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
detectExecuteScan.groovy detect: add parameter aliases (#2099) 2020-10-01 13:34:51 +02:00
dockerExecute.groovy Provide Additional pod properties for dockerExecuteOnKubernetes (#2051) 2020-10-02 12:56:16 +02:00
dockerExecuteOnKubernetes.groovy Provide Additional pod properties for dockerExecuteOnKubernetes (#2051) 2020-10-02 12:56:16 +02:00
dubExecute.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
durationMeasure.groovy fix code climate issues (#712) 2019-05-16 10:46:13 +02:00
fioriOnCloudPlatformPipeline.groovy enhance prepare stage with cleanup and checkout 2019-03-21 10:37:02 +01:00
fortifyExecuteScan.groovy Fix injection of download cache parameters (#1605) 2020-05-27 18:20:10 +02:00
gaugeExecuteTests.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
gctsCloneRepository.groovy Introducing new step 'gctsCloneRepository' (#1468) 2020-06-18 07:45:22 +02:00
gctsCreateRepository.groovy fix: prevent script to json conversion (#1495) 2020-05-05 15:21:59 +02:00
gctsDeploy.groovy Introducing new step 'gctsDeployCommit' (#1476) 2020-05-18 21:39:35 +02:00
gctsExecuteABAPUnitTests.groovy Introducing new step 'gctsExecuteABAPUnitTests' (#1532) 2020-07-14 10:58:57 +02:00
gctsRollback.groovy Introducing new step 'gctsRollback' (#1526) 2020-07-23 20:20:07 +02:00
githubCheckBranchProtection.groovy Add step for GitHub branch protection check (2) (#2016) 2020-09-14 12:05:12 +02:00
githubPublishRelease.groovy fix: prevent script to json conversion (#1495) 2020-05-05 15:21:59 +02:00
githubSetCommitStatus.groovy Add step to set GitHub status (#2012) 2020-09-14 18:08:24 +02:00
hadolintExecute.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
handlePipelineStepErrors.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
healthExecuteCheck.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
influxWriteData.groovy fix(typo): found by misspell (#2064) 2020-09-24 07:41:06 +02:00
jenkinsMaterializeLog.groovy jenkinsMaterialzeLog: use log without binary annotations (#1542) 2020-05-18 21:19:30 +02:00
kanikoExecute.groovy kanikoExecute - golang version (#1765) 2020-07-10 08:07:59 +02:00
karmaExecuteTests.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
kubernetesDeploy.groovy Use mavenExecute from go (#1388) 2020-04-24 10:41:49 +02:00
mailSendNotification.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
malwareExecuteScan.groovy Malware scan metadata update (#1483) 2020-05-06 08:52:26 +02:00
mavenBuild.groovy Fix injection of download cache parameters (#1605) 2020-05-27 18:20:10 +02:00
mavenExecute.groovy Fix injection of download cache parameters (#1605) 2020-05-27 18:20:10 +02:00
mavenExecuteIntegration.groovy Do not collect test results in wrapper (#1869) 2020-07-30 16:10:20 +02:00
mavenExecuteStaticCodeChecks.groovy Fix injection of download cache parameters (#1605) 2020-05-27 18:20:10 +02:00
mtaBuild.groovy Fix injection of download cache parameters (#1605) 2020-05-27 18:20:10 +02:00
multicloudDeploy.groovy allow multicloud deployment to run in current workspace (#2031) 2020-09-23 10:33:18 +02:00
neoDeploy.groovy Remove useless space from lockIdentifier (#2057) 2020-09-23 11:19:32 +02:00
newmanExecute.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
nexusUpload.groovy refactor: align parameter name for username (#1960) 2020-09-16 11:33:03 +02:00
npmExecute.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
npmExecuteEndToEndTests.groovy Update Cloud SDK stage defaults (#1959) 2020-08-27 16:17:06 +02:00
npmExecuteLint.groovy Add Java-/Typescript linting capabilities (#1636) 2020-06-22 10:12:28 +02:00
npmExecuteScripts.groovy Add sysadmin capabilities to npmExecuteScripts (#1691) 2020-06-19 16:39:07 +02:00
pipelineExecute.groovy fix code climate issues (#712) 2019-05-16 10:46:13 +02:00
pipelineRestartSteps.groovy fix(typo): found by misspell (#2064) 2020-09-24 07:41:06 +02:00
pipelineStashFiles.groovy pipelineStashFiles: generate docu 2019-04-12 22:45:31 +02:00
pipelineStashFilesAfterBuild.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
pipelineStashFilesBeforeBuild.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
piperExecuteBin.groovy Improve logging wrt the docker image used for launching piper-go (#1578) 2020-10-01 16:27:50 +02:00
piperInitRunStageConfiguration.groovy Run SonarQube scan in Compliance stage (#1974) 2020-09-08 17:28:29 +02:00
piperLoadGlobalExtensions.groovy Load global extensions in setupCommonPipelineEnvironment (#1688) 2020-06-22 17:52:11 +02:00
piperPipeline.groovy remove library statement from piperPipeline (#1595) 2020-06-18 08:24:47 +02:00
piperPipelineStageAcceptance.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStageAdditionalUnitTests.groovy Add npmExecuteScripts to piperPipelineStageAdditionalUnitTests (#1978) 2020-09-03 13:12:27 +02:00
piperPipelineStageArtifactDeployment.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStageBuild.groovy Fix typo (#2086) 2020-09-30 09:35:36 +02:00
piperPipelineStageCompliance.groovy Run SonarQube scan in Compliance stage (#1974) 2020-09-08 17:28:29 +02:00
piperPipelineStageConfirm.groovy Add a milestone for Confirm stage (#2087) 2020-10-07 10:56:25 +02:00
piperPipelineStageInit.groovy Infer project name (#2119) 2020-10-05 19:34:43 +02:00
piperPipelineStageIntegration.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStageMavenStaticCodeChecks.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStagePerformance.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStagePost.groovy Archive debug report in piper post action stage (#2101) 2020-10-01 10:14:14 +02:00
piperPipelineStagePromote.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStagePRVoting.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStageRelease.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStageSecurity.groovy Extend piperPipelineStageSecurity to run detectExecuteScan step (#2069) 2020-09-28 09:56:57 +02:00
piperPublishWarnings.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
piperStageWrapper.groovy Extend conditions for step and stage activation (#1955) 2020-08-27 15:49:09 +02:00
prepareDefaultValues.groovy Enable use of customDefaults from Project Config also in Groovy (#1521) 2020-05-12 13:50:18 +02:00
protecodeExecuteScan.groovy refactor(protecode): add explicit parameter for Docker config.json file (#1914) 2020-08-12 14:57:11 +02:00
runClosures.groovy Add step for end to end test execution (#1786) 2020-07-13 15:10:12 +02:00
seleniumExecuteTests.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
setupCommonPipelineEnvironment.groovy Move setting git info in cpe from stage init to setupCPE step (#2083) 2020-10-05 12:50:03 +02:00
slackSendNotification.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
snykExecute.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
sonarExecuteScan.groovy Improve logging wrt the docker image used for launching piper-go (#1578) 2020-10-01 16:27:50 +02:00
spinnakerTriggerPipeline.groovy fix(typo): found by misspell (#2064) 2020-09-24 07:41:06 +02:00
testsPublishResults.groovy Extend testsPublishResults step to support publishing of HTML reports (#1976) 2020-09-02 17:04:59 +02:00
tmsUpload.groovy fix(typo): found by misspell (#2064) 2020-09-24 07:41:06 +02:00
transportRequestCreate.groovy Clarify: transportRequestId can only be provided via signature (#1378) 2020-09-30 14:29:46 +02:00
transportRequestRelease.groovy Clarify: transportRequestId can only be provided via signature (#1378) 2020-09-30 14:29:46 +02:00
transportRequestUploadFile.groovy Clarify: transportRequestId can only be provided via signature (#1378) 2020-09-30 14:29:46 +02:00
uiVeri5ExecuteTests.groovy fix(typo): found by misspell (#2064) 2020-09-24 07:41:06 +02:00
whitesourceExecuteScan.groovy Optionally use new go-based Whitesource step (#2079) 2020-09-30 08:56:16 +02:00
writeTemporaryCredentials.groovy Groovy: Load step defaults also from stages section in defaults (#1943) 2020-08-26 15:32:58 +02:00
xsDeploy.groovy refactor: align parameter name for username (#1960) 2020-09-16 11:33:03 +02:00