1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-11-06 09:09:19 +02:00

Piper steps: Issue SUCCESS message (#1478)

* Piper steps: Issue SUCCESS message

Log `SUCCESS` message in all steps by default if no error occured

* Update additional generated steps

* Update generated step
This commit is contained in:
Oliver Nocon
2020-05-18 21:52:54 +02:00
committed by GitHub
parent abdc3f736b
commit 7f7d0bce89
29 changed files with 28 additions and 1 deletions

View File

@@ -77,6 +77,7 @@ Please provide either of the following options:
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
abapEnvironmentPullGitRepo(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -77,6 +77,7 @@ Regardless of the option you chose, please make sure to provide the configuratio
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
abapEnvironmentRunATCCheck(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -58,7 +58,6 @@ func artifactPrepareVersion(config artifactPrepareVersionOptions, telemetryData
if err != nil {
log.Entry().WithError(err).Fatal("artifactPrepareVersion failed")
}
log.Entry().Info("SUCCESS")
}
var sshAgentAuth = ssh.NewSSHAgentAuth

View File

@@ -179,6 +179,7 @@ Define ` + "`" + `buildTool: custom` + "`" + `, ` + "`" + `filePath: <path to yo
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
artifactPrepareVersion(stepConfig, &telemetryData, &commonPipelineEnvironment)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -216,6 +216,7 @@ thresholds instead of ` + "`" + `percentage` + "`" + ` whereas we strongly recom
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
checkmarxExecuteScan(stepConfig, &telemetryData, &influx)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -71,6 +71,7 @@ func CloudFoundryCreateServiceKeyCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
cloudFoundryCreateServiceKey(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -70,6 +70,7 @@ func CloudFoundryDeleteServiceCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
cloudFoundryDeleteService(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -67,6 +67,7 @@ It can be used no matter if a Docker daemon is available or not. It will also wo
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
containerSaveImage(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -70,6 +70,7 @@ func DetectExecuteScanCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
detectExecuteScan(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -72,6 +72,7 @@ func GctsCreateRepositoryCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
gctsCreateRepository(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -69,6 +69,7 @@ func GctsDeployCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
gctsDeploy(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -75,6 +75,7 @@ It can for example be used for GitOps scenarios or for scenarios where you want
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
githubCreatePullRequest(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -85,6 +85,7 @@ The result looks like
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
githubPublishRelease(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -74,6 +74,7 @@ In the Docker network, the containers can be referenced by the values provided i
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
karmaExecuteTests(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -101,6 +101,7 @@ helm upgrade <deploymentName> <chartPath> --install --force --namespace <namespa
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
kubernetesDeploy(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -67,6 +67,7 @@ func MalwareExecuteScanCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
malwareExecuteScan(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -70,6 +70,7 @@ supports ci friendly versioning by flattening the pom before installing.`,
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
mavenBuild(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -80,6 +80,7 @@ For PMD the failure priority and the max allowed violations are configurable via
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
mavenExecuteStaticCodeChecks(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -70,6 +70,7 @@ func MavenExecuteCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
mavenExecute(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -102,6 +102,7 @@ func MtaBuildCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
mtaBuild(stepConfig, &telemetryData, &commonPipelineEnvironment)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -90,6 +90,7 @@ If an image for mavenExecute is configured, and npm packages are to be published
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
nexusUpload(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -65,6 +65,7 @@ func NpmExecuteScriptsCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
npmExecuteScripts(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -131,6 +131,7 @@ func ProtecodeExecuteScanCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
protecodeExecuteScan(stepConfig, &telemetryData, &influx)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -119,6 +119,7 @@ func SonarExecuteScanCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
sonarExecuteScan(stepConfig, &telemetryData, &influx)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -61,6 +61,7 @@ func VersionCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
version(stepConfig, &telemetryData)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -106,6 +106,7 @@ func XsDeployCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
xsDeploy(stepConfig, &telemetryData, &commonPipelineEnvironment)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -115,6 +115,7 @@ func {{.CobraCmdFuncName}}() *cobra.Command {
telemetry.Initialize({{if .ExportPrefix}}{{ .ExportPrefix }}.{{end}}GeneralConfig.NoTelemetry, STEP_NAME)
{{.StepName}}(stepConfig, &telemetryData{{ range $notused, $oRes := .OutputResources}}, &{{ index $oRes "name" }}{{ end }})
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -140,6 +140,7 @@ func TestStepCommand() *cobra.Command {
telemetry.Initialize(piperOsCmd.GeneralConfig.NoTelemetry, STEP_NAME)
testStep(stepConfig, &telemetryData, &commonPipelineEnvironment, &influxTest)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}

View File

@@ -139,6 +139,7 @@ func TestStepCommand() *cobra.Command {
telemetry.Initialize(GeneralConfig.NoTelemetry, STEP_NAME)
testStep(stepConfig, &telemetryData, &commonPipelineEnvironment, &influxTest)
telemetryData.ErrorCode = "0"
log.Entry().Info("SUCCESS")
},
}