1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-12 10:55:20 +02:00
sap-jenkins-library/vars
sumeet patil 9c4446ae0a
feat(codeql) merge commit git reference (#3877)
Sets git reference and gitRemoteCommitId.
Jenkins has 2 strategies - 'Merging the pull request with the current target branch revision' and 'The current pull request revision'. When 'Merging the pull request with the current target branch revision' is run, Jenkins creates a local merge commit and runs a job for that particular merge commitId. This commitId is then used for codeql to upload sarif, on upload it throws an error as the merge commit does not exist in github. To resolve this we have introduces a new variable 'gitRemoteCommitId' in commonPipelineEnvironment which gives the remote merge commit id.
2022-07-12 10:25:17 +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
abapEnvironmentAssembleConfirm.groovy Adding new step for abap Enviroment Assembly Confirm (#2586) 2021-02-10 11:33:10 +01:00
abapEnvironmentAssemblePackages.groovy New step: abapEnvironmentAssemblePackages (#1884) 2020-08-27 07:54:03 +02:00
abapEnvironmentBuild.groovy Generic build step (#3323) 2021-12-06 14:43:37 +01:00
abapEnvironmentCheckoutBranch.groovy
abapEnvironmentCloneGitRepo.groovy
abapEnvironmentCreateSystem.groovy Create groovy step for abapEnvironmentCreateSystem (#2303) 2020-11-11 17:08:24 +01:00
abapEnvironmentCreateTag.groovy ABAP Environment Create Tag: Add Groovy Step and Docu (#3797) 2022-05-23 16:28:46 +02:00
abapEnvironmentPipeline.groovy A unit step integration (#3120) 2021-11-11 15:10:14 +01:00
abapEnvironmentPipelineStageATC.groovy ABAPEnvironmentPipeline: move cloudFoundryCreateServiceKey (#3712) 2022-05-03 12:52:44 +02:00
abapEnvironmentPipelineStageAUnit.groovy A unit step integration (#3120) 2021-11-11 15:10:14 +01:00
abapEnvironmentPipelineStageBuild.groovy Abap pipeline build stage skip create service key (#3832) 2022-06-15 14:57:28 +02:00
abapEnvironmentPipelineStageCloneRepositories.groovy ABAPEnvironmentPipeline: move cloudFoundryCreateServiceKey (#3712) 2022-05-03 12:52:44 +02:00
abapEnvironmentPipelineStageConfirm.groovy Add stage docu (#2460) 2020-12-10 14:28:03 +01:00
abapEnvironmentPipelineStageInit.groovy fix stash and adapt unit tests accordingly (#3403) 2022-01-05 13:09:08 +01:00
abapEnvironmentPipelineStageInitialChecks.groovy abapAddonAssemblyKitReserveNextPackages additional checks & move stage (#3247) 2021-11-04 22:04:00 +01:00
abapEnvironmentPipelineStageIntegrationTests.groovy Do not merge before go live of steampunk 2205! Insert generic build step into abap environment pipeline (#3507) 2022-05-23 13:47:03 +02:00
abapEnvironmentPipelineStagePost.groovy Debug config keys in general section (#3785) 2022-05-19 14:18:14 +02:00
abapEnvironmentPipelineStagePrepareSystem.groovy ABAPEnvironmentPipeline: move cloudFoundryCreateServiceKey (#3712) 2022-05-03 12:52:44 +02:00
abapEnvironmentPipelineStagePublish.groovy Fail properly in Integration Tests (#3282) 2021-11-16 09:32:09 +01:00
abapEnvironmentPullGitRepo.groovy
abapEnvironmentPushATCSystemConfig.groovy Config & Documentation ATC System Configuration Steps/Stage (#3552) 2022-02-17 17:33:12 +01:00
abapEnvironmentRunATCCheck.groovy
abapEnvironmentRunAUnitTest.groovy AUnit step (#3075) 2021-09-20 11:14:13 +02:00
ansSendEvent.groovy [ANS] Step implementation (#3764) 2022-06-21 15:45:07 +02:00
apiKeyValueMapDownload.groovy ApiKeyValueMapDownload Command (#3245) 2021-11-15 13:48:14 +01:00
apiKeyValueMapUpload.groovy ApiKeyValueMapUpload Command (#3407) 2022-03-07 11:03:44 +01:00
apiProviderDownload.groovy New piper step APIProviderDownload contribution (#3349) 2022-03-09 13:07:23 +01:00
apiProviderList.groovy ApiProviderList Command (#3879) 2022-07-07 15:48:59 +03:00
apiProviderUpload.groovy ApiProviderUpload Command (#3663) 2022-05-16 11:52:04 +02:00
apiProxyDownload.groovy ApiProxyDownload Command (#3197) 2021-11-02 10:30:08 +01:00
apiProxyList.groovy ApiProxyList Command (#3794) 2022-06-21 13:08:00 +02:00
apiProxyUpload.groovy ApiProxyUpload Command (#3295) 2021-12-28 09:31:50 +01:00
artifactPrepareVersion.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
artifactSetVersion.groovy
awsS3Upload.groovy Create awsS3Upload (#3737) 2022-05-18 10:37:54 +02:00
azureBlobUpload.groovy Create azureBlobUpload (#3766) 2022-06-15 09:41:02 +02:00
batsExecuteTests.groovy convert batsExecuteTests to go implementation (#2737) 2021-04-29 16:50:23 +02:00
buildExecute.groovy remove docker native buildtool check (#3336) 2021-12-22 16:51:06 +01:00
buildSetResult.groovy
cfManifestSubstituteVariables.groovy
checkChangeInDevelopment.groovy isChangeInDevelopment creation (#3139) 2021-10-04 14:35:38 +02:00
checkForLegacyConfiguration.groovy Improve error message for legacy cloud sdk config (#2348) 2020-11-11 14:47:55 +01:00
checkmarxExecuteScan.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
checksPublishResults.groovy checksPublishResults: prepare reports only if the reporting is active (#2971) 2021-07-12 10:02:09 +02:00
cloudFoundryCreateService.groovy
cloudFoundryCreateServiceKey.groovy
cloudFoundryCreateSpace.groovy Add steps for cf space creation and deletion (#2049) 2020-09-24 11:30:25 +02:00
cloudFoundryDeleteService.groovy
cloudFoundryDeleteSpace.groovy Add steps for cf space creation and deletion (#2049) 2020-09-24 11:30:25 +02:00
cloudFoundryDeploy.groovy Fix env var replacement (#3260) 2021-11-15 12:59:49 +01:00
cnbBuild.groovy fix(cnbBuild): failOnError (#3344) 2021-12-08 17:13:20 +01:00
codeqlExecuteScan.groovy feat(codeql): new codeql piper step (#3765) 2022-06-24 09:04:24 +02:00
commonPipelineEnvironment.groovy feat(codeql) merge commit git reference (#3877) 2022-07-12 10:25:17 +02:00
containerExecuteStructureTests.groovy Convert containerExecuteStructureTests to go implementation (#2701) 2021-03-25 08:18:30 +01:00
containerPushToRegistry.groovy Add option to tag artifact version to containerPushToRegistryStep (#2859) 2021-06-28 08:02:06 +02:00
containerSaveImage.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
debugReportArchive.groovy
detectExecuteScan.groovy feat(detectExecuteScan): SARIF export and GH issue creation (#3637) 2022-03-17 15:32:48 +01:00
dockerExecute.groovy Move pull image parameters to general section (#2478) 2021-01-13 10:48:48 +01:00
dockerExecuteOnKubernetes.groovy add annotations (#3207) 2021-11-02 10:00:38 +01:00
dubExecute.groovy
durationMeasure.groovy
fioriOnCloudPlatformPipeline.groovy Fiori Scenario from Neo to CF (#2164) 2020-10-15 13:29:52 +02:00
fortifyExecuteScan.groovy Upload Fortify scan results to GitHub issue (#3300) 2022-01-21 10:52:17 +01:00
gatlingExecuteTests.groovy New step gatlingExecuteTests, used in Performance stage (#2298) 2020-11-03 17:42:02 +01:00
gaugeExecuteTests.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
gctsCloneRepository.groovy
gctsCreateRepository.groovy
gctsDeploy.groovy
gctsExecuteABAPQualityChecks.groovy Local scopeg cts execute abap unit test (#3563) 2022-02-22 09:58:22 +01:00
gctsExecuteABAPUnitTests.groovy
gctsRollback.groovy
githubCheckBranchProtection.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubCommentIssue.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubCreateIssue.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubCreatePullRequest.groovy Add githubCreatePullRequest.groovy (#3706) 2022-06-20 15:05:28 +02:00
githubPublishRelease.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubSetCommitStatus.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
gitopsUpdateDeployment.groovy feat(Gitops): new step to update deployment (#2178) 2020-10-20 09:05:17 +02:00
golangBuild.groovy added missing git credentials handling 2022-04-26 09:38:49 +02:00
gradleExecuteBuild.groovy gradleExecuteBuild initial commit (#3337) 2021-12-22 15:34:36 +01:00
hadolintExecute.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
handlePipelineStepErrors.groovy fix(handlePipelineStepError): correct handling of failed steps (#2498) 2021-01-11 10:49:33 +01:00
healthExecuteCheck.groovy
helmExecute.groovy fix(helmExecute): General fixes (#3691) 2022-06-28 13:03:03 +02:00
influxWriteData.groovy Update influxWriteData.groovy (#2684) 2021-03-10 09:23:36 +01:00
integrationArtifactDeploy.groovy CPI- Refactor Credential ID (#2946) 2021-06-28 14:54:03 +02:00
integrationArtifactDownload.groovy CPI- Refactor Credential ID (#2946) 2021-06-28 14:54:03 +02:00
integrationArtifactGetMplStatus.groovy CPI- Refactor Credential ID (#2946) 2021-06-28 14:54:03 +02:00
integrationArtifactGetServiceEndpoint.groovy CPI- Refactor Credential ID (#2946) 2021-06-28 14:54:03 +02:00
integrationArtifactResource.groovy IntegrationArtifactResource Command (#3027) 2021-08-12 09:11:02 +02:00
integrationArtifactTriggerIntegrationTest.groovy Refactor all instances of iFlow to be integrationFlow (#2992) 2021-08-04 16:42:25 +02:00
integrationArtifactUnDeploy.groovy IntegrationArtifactUnDeploy Command (#3018) 2021-08-02 16:27:16 +02:00
integrationArtifactUpdateConfiguration.groovy CPI- Refactor Credential ID (#2946) 2021-06-28 14:54:03 +02:00
integrationArtifactUpload.groovy CPI- Refactor Credential ID (#2946) 2021-06-28 14:54:03 +02:00
isChangeInDevelopment.groovy isChangeInDevelopment creation (#3139) 2021-10-04 14:35:38 +02:00
jenkinsMaterializeLog.groovy
kanikoExecute.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
karmaExecuteTests.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
kubernetesDeploy.groovy feat(kubernetesDeploy): add infrastructure extensibility (#3853) 2022-06-29 12:00:37 +02:00
mailSendNotification.groovy
malwareExecuteScan.groovy Remove handle pipeline step errors from groovy glue code (#2573) 2021-02-04 08:54:00 +01:00
mavenBuild.groovy Extending mavenBuild step with an option to perform maven deploy with publish flag (#2833) 2021-06-01 09:24:36 +02:00
mavenExecute.groovy
mavenExecuteIntegration.groovy
mavenExecuteStaticCodeChecks.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
mtaBuild.groovy
multicloudDeploy.groovy Add preDeploymentHook to multicloudDeploy step (#2308) 2020-11-03 16:46:33 +01:00
neoDeploy.groovy Added parameter to define availability zone for deploy/rolling-update (#3725) 2022-04-14 07:33:43 +02:00
newmanExecute.groovy feat(newmanExecute): golang implmementation for newmanExecute (#2513) 2021-03-17 08:08:33 +01:00
nexusUpload.groovy refactor: align parameter name for username (#1960) 2020-09-16 11:33:03 +02:00
npmExecute.groovy
npmExecuteEndToEndTests.groovy Allow npm install in e2e tests (#2281) 2020-10-30 11:56:29 +01:00
npmExecuteLint.groovy
npmExecuteScripts.groovy
pipelineCreateScanSummary.groovy feat(pipelineCreateScanSummary) Create groovy wrapper (#2743) 2021-04-15 07:45:06 +02:00
pipelineExecute.groovy
pipelineRestartSteps.groovy Show user friendly error messages for pipeline restart step. (#2409) 2020-11-26 08:03:22 +01:00
pipelineStashFiles.groovy
pipelineStashFilesAfterBuild.groovy
pipelineStashFilesBeforeBuild.groovy typo (#3082) 2021-09-13 13:57:04 +02:00
piperExecuteBin.groovy [ANS] Change helper and re-generate steps (#3675) 2022-06-22 13:31:17 +02:00
piperInitRunStageConfiguration.groovy Remove "onlyInProductiveBranch" check (#2253) 2020-10-28 17:08:38 +01:00
piperLoadGlobalExtensions.groovy
piperPipeline.groovy
piperPipelineStageAcceptance.groovy Add testing for helm during acceptance stage (#3402) 2022-01-25 10:42:42 +01: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 feat(pipeline): add sonar step to PR and Build stage (#1651) 2020-11-10 09:18:14 +01: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 fix(docu): Mention productiveBranch to be a fixed branch name (#3869) 2022-07-01 12:24:09 +02:00
piperPipelineStageIntegration.groovy Add technical stage names behind feature toggle (#1933) 2020-08-28 16:11:35 +02:00
piperPipelineStageMavenStaticCodeChecks.groovy Remove references to cloud sdk (#2418) 2020-11-23 17:48:53 +01:00
piperPipelineStagePerformance.groovy Add deployment to performance tests stage and enable stage (#2370) 2020-11-13 16:31:45 +01:00
piperPipelineStagePost.groovy Fix config rsolving in PostStage (#2726) 2021-03-29 12:18:19 +02:00
piperPipelineStagePromote.groovy Run nexusUpload in stage Promote (#2349) 2020-11-11 16:32:23 +01:00
piperPipelineStagePRVoting.groovy Add mavenExecuteIntegration, mavenExecuteStaticCodeChecks, npmExecuteLint and npmExecuteScripts to piperPipelineStagePRVoting (#2352) 2020-11-12 09:25:44 +01:00
piperPipelineStageRelease.groovy Add kubernetesDeploy to Release (#3126) 2021-09-29 15:01:40 +02:00
piperPipelineStageSecurity.groovy Extend piperPipelineStageSecurity to run detectExecuteScan step (#2069) 2020-09-28 09:56:57 +02:00
piperPublishWarnings.groovy
piperStageWrapper.groovy Extend conditions for step and stage activation (#1955) 2020-08-27 15:49:09 +02:00
prepareDefaultValues.groovy
protecodeExecuteScan.groovy enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
pythonBuild.groovy PythonBuild: Implementation of pythonBuild step (#3483) 2022-03-29 19:01:44 +02:00
readPipelineEnv.groovy fix(cpe): add more null checks (#2913) 2021-06-16 18:04:37 +02:00
runClosures.groovy
seleniumExecuteTests.groovy
setupCommonPipelineEnvironment.groovy feat(codeql) merge commit git reference (#3877) 2022-07-12 10:25:17 +02:00
shellExecute.groovy feat (shellExecute) extend sources param to download scripts. (#3674) 2022-03-31 18:18:20 +02:00
slackSendNotification.groovy
snykExecute.groovy
sonarExecuteScan.groovy Adjust sonarExecuteScan step (#3527) 2022-02-25 13:09:50 +01:00
spinnakerTriggerPipeline.groovy fix(typo): found by misspell (#2064) 2020-09-24 07:41:06 +02:00
terraformExecute.groovy Add terraformExecuteStep (#2679) 2021-03-29 16:22:23 +02:00
testsPublishResults.groovy fix(checks+tests): fail pipeline if plugins fail the build (#2463) 2020-12-11 14:49:36 +01:00
tmsUpload.groovy GPP Init Stage needs to consider mta yaml path (#3305) 2021-12-14 14:43:02 +01:00
transportRequestCreate.groovy Deprecate transportRequestCreate & transportRequestRelease (#3741) 2022-05-02 11:45:46 +02:00
transportRequestDocIDFromGit.groovy solman upload split git groovy (#2782) 2021-06-07 10:34:36 +02:00
transportRequestRelease.groovy Deprecate transportRequestCreate & transportRequestRelease (#3741) 2022-05-02 11:45:46 +02:00
transportRequestReqIDFromGit.groovy solman upload split git groovy (#2782) 2021-06-07 10:34:36 +02:00
transportRequestUploadCTS.groovy CTS Upload Groovy (#2970) 2021-07-08 16:37:39 +02:00
transportRequestUploadFile.groovy No such property: commonPipelineEnvironment for class: com.sap.piper.cm.StepHelpers (#3132) 2021-09-29 17:50:45 +02:00
transportRequestUploadRFC.groovy RFC Upload Groovy (#2920) 2021-07-06 10:09:41 +02:00
transportRequestUploadSOLMAN.groovy TransportRequest: add UploadSOLMAN groovy step (#2688) 2021-03-22 11:53:37 +01:00
uiVeri5ExecuteTests.groovy feat(newmanExecute): golang implmementation for newmanExecute (#2513) 2021-03-17 08:08:33 +01:00
vaultRotateSecretId.groovy Feature/approle secret id rotation (#2311) 2020-11-17 13:49:31 +01:00
whitesourceExecuteScan.groovy feat(whitesourceExecuteScan): GitHub issue creation + SARIF (#3535) 2022-02-23 09:30:19 +01:00
writePipelineEnv.groovy fix(pipelineEnv): use env instead of heredoc (#2923) 2021-06-18 11:00:59 +02:00
writeTemporaryCredentials.groovy
xsDeploy.groovy refactor: align parameter name for username (#1960) 2020-09-16 11:33:03 +02:00