1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/vars
Kevin Hudemann 806f7c8a09
Add groovy wrapper for TemporaryCredentialsUtils (#1906)
This change adds the groovy step writeTemporaryCredentials, in order to
avoid resolving configuration parameters within the piperPipelineStageIntegration
in the future.
For the integration tests functionality provided by the SAP Cloud SDK
Pipeline it needs be possible to configure a credential id pointing to
Jenkins credentials, which are then temporarily written to a file to be
available during the execution of the integration tests.
With the previous implementation solely in the TemporaryCredentialsUtils
class, it would be required to resolve the credentialId from the
configuratuion within the piperPipelineStageIntegration, once we fully
migrate the Cloud SDK integration tests stage.
2020-08-10 17:54:03 +02:00
..
abapEnvironmentCheckoutBranch.groovy Add documentation + groovy file for the abapEnvironmentCheckoutBranch step (#1887) 2020-08-06 09:59:55 +02:00
abapEnvironmentPipeline.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStageATC.groovy Adapt documentation for abap pipeline (#1776) 2020-07-08 15:39:53 +02:00
abapEnvironmentPipelineStageCloneRepositories.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStageInit.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStagePost.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +02:00
abapEnvironmentPipelineStagePrepareSystem.groovy Add ABAP Environment Pipeline (#1555) 2020-06-23 15:56:56 +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 fail in case git add or git commit fails during artifactSetVersion (#1491) 2020-05-11 10:05:18 +02:00
batsExecuteTests.groovy Improve error messages for test failures (#1417) 2020-04-17 11:59:51 +02:00
buildExecute.groovy Store build tool in commonPipelineEnvironment (#1645) 2020-06-09 14:52:03 +02:00
buildSetResult.groovy piperPipeline: handle build result correctly (#660) 2019-04-15 14:18:08 +02:00
cfManifestSubstituteVariables.groovy Fix comment format 2019-11-11 11:08:20 +01:00
checkChangeInDevelopment.groovy update documentation 2019-04-09 20:46:45 +02:00
checkmarxExecuteScan.groovy Use mavenExecute from go (#1388) 2020-04-24 10:41:49 +02:00
checksPublishResults.groovy fix NonCPS issues (#796) 2019-07-29 10:17:56 +02:00
cloudFoundryCreateService.groovy Fix bug and added documentation for cloudFoundryCreateService step (#967) 2019-11-12 10:29:08 +01:00
cloudFoundryCreateServiceKey.groovy Add abapEnvironmentRunATCCheck step (#1454) 2020-05-13 14:51:48 +02:00
cloudFoundryDeleteService.groovy fix: prevent script to json conversion (#1495) 2020-05-05 15:21:59 +02:00
cloudFoundryDeploy.groovy Reuse mtar file from mtaBuild in tmsUpload and cloudFoundryDeploy (#1794) 2020-07-15 08:32:05 +02:00
commonPipelineEnvironment.groovy Make stage locking more flexible (#1811) 2020-07-17 14:27:21 +02:00
containerExecuteStructureTests.groovy Improve error messages for test failures (#1417) 2020-04-17 11:59:51 +02:00
containerPushToRegistry.groovy Add step buildExecute (#527) 2019-07-02 13:00:36 +02:00
containerSaveImage.groovy adding groovy wrapper for containerSaveImage (#1663) 2020-06-15 16:44:49 +02:00
debugReportArchive.groovy writeFile() cannot be passed a Map (#1163) 2020-02-10 12:25:33 +01:00
detectExecuteScan.groovy Support maven params in detect scan (#1855) 2020-07-30 10:35:46 +02:00
dockerExecute.groovy New step mavenExecuteIntegration (#1829) 2020-07-29 19:51:27 +02:00
dockerExecuteOnKubernetes.groovy doc(kubernetes): Make plugin link clickable (#1657) 2020-06-15 07:03:53 +02:00
dubExecute.groovy feat(dub): expose dockerEnvVars and dockerWorkspace in dubExecute (#1012) 2019-12-09 16:24:11 +01: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 Improve error messages for test failures (#1417) 2020-04-17 11:59:51 +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
githubPublishRelease.groovy fix: prevent script to json conversion (#1495) 2020-05-05 15:21:59 +02:00
hadolintExecute.groovy feat(hadolint): enable correct handling of multiple scan results (#1145) 2020-02-04 16:36:09 +01:00
handlePipelineStepErrors.groovy Added documentation of stepParameters being a Groovy map, requiring at least the script reference (#1248) 2020-03-05 17:16:53 +01:00
healthExecuteCheck.groovy Update vars/healthExecuteCheck.groovy 2019-04-02 21:01:09 +02:00
influxWriteData.groovy fix(influx): pass Sonar token to influx (#1699) 2020-06-23 14:16:44 +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 Improve error messages for test failures (#1417) 2020-04-17 11:59:51 +02:00
kubernetesDeploy.groovy Use mavenExecute from go (#1388) 2020-04-24 10:41:49 +02:00
mailSendNotification.groovy Ignore email addresses containing string "noreply" (#1178) 2020-02-13 15:12:48 +01: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 Reuse mtar file from mtaBuild in tmsUpload and cloudFoundryDeploy (#1794) 2020-07-15 08:32:05 +02:00
neoDeploy.groovy Default source for maven deployments to neo (#1755) 2020-07-03 09:56:14 +02:00
newmanExecute.groovy feat(newman): fetch xsuaa credentials in newman execution (#1325) 2020-06-12 10:04:03 +02:00
nexusUpload.groovy Fix injection of download cache parameters (#1605) 2020-05-27 18:20:10 +02:00
npmExecute.groovy log node.js and npm version in related steps (#1182) 2020-02-17 13:24:56 +01:00
npmExecuteEndToEndTests.groovy Fix npmExecuteEndToEndTests (#1818) 2020-07-17 17:54:28 +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 formatting (#719) 2019-05-22 08:16:07 +02:00
pipelineStashFiles.groovy pipelineStashFiles: generate docu 2019-04-12 22:45:31 +02:00
pipelineStashFilesAfterBuild.groovy pipelineStashFiles: generate docu 2019-04-12 22:45:31 +02:00
pipelineStashFilesBeforeBuild.groovy pipelineStashFiles: generate docu 2019-04-12 22:45:31 +02:00
piperExecuteBin.groovy refactor(sonar): reuse piperExecuteBin code (#1880) 2020-08-06 14:22:40 +02:00
piperInitRunStageConfiguration.groovy move method to MapUtils (#709) 2019-05-15 20:52:45 +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 Use npmExecuteEndToEndTests step in Release/Acceptance stage if it is configured (#1813) 2020-07-17 13:59:14 +02:00
piperPipelineStageAdditionalUnitTests.groovy Docker Pipeline - fixes and small adoptions (#779) 2019-07-05 16:32:24 +02:00
piperPipelineStageArtifactDeployment.groovy nexusUpload: Remove config processing from Groovy layer (#1364) 2020-04-04 11:44:02 +02:00
piperPipelineStageBuild.groovy Pass stageName through to steps (#1796) 2020-07-17 13:32:49 +02:00
piperPipelineStageCompliance.groovy Piper pipeline - enhance stages (#755) 2019-07-03 10:13:26 +02:00
piperPipelineStageConfirm.groovy Improve approval logging (#1513) 2020-05-18 12:21:05 +02:00
piperPipelineStageInit.groovy fix(telemetry): disable telemetry in init stage (#1272) 2020-03-19 10:49:28 +01:00
piperPipelineStageIntegration.groovy Pass stageName through to steps (#1796) 2020-07-17 13:32:49 +02:00
piperPipelineStageMavenStaticCodeChecks.groovy Add static code checks stage (#1308) 2020-03-30 15:59:59 +02:00
piperPipelineStagePerformance.groovy Piper pipeline - enhance stages (#755) 2019-07-03 10:13:26 +02:00
piperPipelineStagePost.groovy add new step piperPublishNotifications (#652) 2019-07-18 12:09:54 +02:00
piperPipelineStagePromote.groovy Piper pipeline - enhance stages (#755) 2019-07-03 10:13:26 +02:00
piperPipelineStagePRVoting.groovy Piper pipeline - enhance stages (#755) 2019-07-03 10:13:26 +02:00
piperPipelineStageRelease.groovy Use npmExecuteEndToEndTests step in Release/Acceptance stage if it is configured (#1813) 2020-07-17 13:59:14 +02:00
piperPipelineStageSecurity.groovy fix(security): remove duplicate stage wrapper (#1707) 2020-06-24 08:21:41 +02:00
piperPublishWarnings.groovy add new step piperPublishNotifications (#652) 2019-07-18 12:09:54 +02:00
piperStageWrapper.groovy New step mavenExecuteIntegration (#1829) 2020-07-29 19:51:27 +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): reuse piperExecuteBin code (#1886) 2020-08-07 15:24:54 +02:00
runClosures.groovy Add step for end to end test execution (#1786) 2020-07-13 15:10:12 +02:00
seleniumExecuteTests.groovy fix: handle NPE in seleniumExecuteTests (#1239) 2020-03-03 17:09:09 +01:00
setupCommonPipelineEnvironment.groovy Load global extensions in setupCommonPipelineEnvironment (#1688) 2020-06-22 17:52:11 +02:00
slackSendNotification.groovy fix: correct step parameters (unknown parameters found) (#1093) 2020-01-13 16:28:12 +01:00
snykExecute.groovy log node.js and npm version in related steps (#1182) 2020-02-17 13:24:56 +01:00
sonarExecuteScan.groovy refactor(sonar): reuse piperExecuteBin code (#1880) 2020-08-06 14:22:40 +02:00
spinnakerTriggerPipeline.groovy fix(spinnaker): fix MissingPropertyException (#1543) 2020-05-14 17:45:02 +02:00
testsPublishResults.groovy Add report handling to npmExecuteEndToEndTests (#1791) 2020-07-14 13:33:49 +02:00
tmsUpload.groovy Reuse mtar file from mtaBuild in tmsUpload and cloudFoundryDeploy (#1794) 2020-07-15 08:32:05 +02:00
transportRequestCreate.groovy fix code climate issues (#712) 2019-05-16 10:46:13 +02:00
transportRequestRelease.groovy fix code climate issues (#712) 2019-05-16 10:46:13 +02:00
transportRequestUploadFile.groovy fix code climate issues II (#715) 2019-05-17 13:20:13 +02:00
uiVeri5ExecuteTests.groovy Improve error messages for test failures (#1417) 2020-04-17 11:59:51 +02:00
whitesourceExecuteScan.groovy whitesourceExecuteScan: Fix scanType: docker related issues (#1644) 2020-06-12 16:55:16 +02:00
writeTemporaryCredentials.groovy Add groovy wrapper for TemporaryCredentialsUtils (#1906) 2020-08-10 17:54:03 +02:00
xsDeploy.groovy Align property naming 2020-01-17 09:45:47 +01:00