You've already forked sap-jenkins-library
mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-09-16 09:26:22 +02:00
Merge branch 'master' into remove_TransportSkipVerification
This commit is contained in:
12
.github/workflows/release-go.yml
vendored
12
.github/workflows/release-go.yml
vendored
@@ -98,6 +98,18 @@ jobs:
|
||||
${{ github.api_url }}/repos/${{ github.repository }}/releases/${{ steps.release_id.outputs.release_id }}
|
||||
-d '{"prerelease": false, "make_latest": true}'
|
||||
|
||||
# We need to download the shell script because reusable workflows execute
|
||||
# within the context of the workflow that calls them
|
||||
- name: Update/create dynamic tags
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ github.token }}
|
||||
SCRIPT_RAW_URL: https://raw.githubusercontent.com/SAP/project-piper-action/refs/heads/main/.github/scripts/update_dynamic_tags.sh
|
||||
run: |
|
||||
curl -s -L "$SCRIPT_RAW_URL" -o update-dynamic-tags.sh
|
||||
chmod +x update-dynamic-tags.sh
|
||||
./update-dynamic-tags.sh "${{ env.PIPER_version }}"
|
||||
continue-on-error: true
|
||||
|
||||
# Workaround for https://github.com/SAP/jenkins-library/issues/1723, build only works with jdk8 currently
|
||||
- uses: actions/setup-java@v4
|
||||
with:
|
||||
|
@@ -96,6 +96,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -96,6 +96,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -98,6 +98,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -97,6 +97,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -68,6 +68,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -98,6 +98,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -98,6 +98,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitOriginHash)
|
||||
|
@@ -102,6 +102,17 @@ For Terminology refer to the [Scenario Description](https://www.project-piper.io
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificateFile)
|
||||
log.RegisterSecret(stepConfig.AbapAddonAssemblyKitCertificatePass)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -95,6 +95,17 @@ func AbapEnvironmentAssembleConfirmCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -101,6 +101,17 @@ Refer to [Software Assembly Integration (SAP_COM_0582)](https://help.sap.com/vie
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -110,6 +110,17 @@ func AbapEnvironmentBuildCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -71,6 +71,17 @@ Please provide either of the following options:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -74,6 +74,17 @@ Please provide either of the following options:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
log.RegisterSecret(stepConfig.ByogUsername)
|
||||
|
@@ -70,6 +70,17 @@ func AbapEnvironmentCreateSystemCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -74,6 +74,17 @@ Please provide either of the following options:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -73,6 +73,17 @@ Please provide either of the following options:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -68,6 +68,17 @@ Please provide either of the following options:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -73,6 +73,17 @@ Regardless of the option you chose, please make sure to provide the configuratio
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -72,6 +72,17 @@ Regardless of the option you chose, please make sure to provide the object set c
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -56,6 +56,17 @@ func AbapLandscapePortalUpdateAddOnProductCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.LandscapePortalAPIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -65,6 +65,17 @@ func AnsSendEventCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AnsServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -57,6 +57,17 @@ Learn more about the SAP API Management API for downloading an Key Value Map art
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -58,6 +58,17 @@ Learn more about the SAP API Management API for creating an API key value map ar
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -56,6 +56,17 @@ func ApiProviderDownloadCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -93,6 +93,17 @@ func ApiProviderListCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -56,6 +56,17 @@ Learn more about API Management api for creating an API provider artifact [here]
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -56,6 +56,17 @@ func ApiProxyDownloadCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -93,6 +93,17 @@ func ApiProxyListCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -56,6 +56,17 @@ Learn more about the SAP API Management API for uploading an api proxy artifact
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -184,6 +184,17 @@ Define ` + "`" + `buildTool: custom` + "`" + `, ` + "`" + `filePath: <path to yo
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
||||
|
@@ -64,6 +64,17 @@ For more information about ASC, check out [Application Support Center](https://g
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AppToken)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -3,6 +3,7 @@ package cmd
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
@@ -79,18 +80,16 @@ func runAwsS3Upload(configOptions *awsS3UploadOptions, client S3PutObjectAPI, bu
|
||||
err := filepath.Walk(configOptions.FilePath, func(currentFilePath string, f os.FileInfo, err error) error {
|
||||
// Handle Failure to prevent panic (e.g. in case of an invalid filepath)
|
||||
if err != nil {
|
||||
log.Entry().WithError(err).Warnf("Failed to access path: '%v'", currentFilePath)
|
||||
return err
|
||||
return fmt.Errorf("failed to access path: '%v', error: %w", currentFilePath, err)
|
||||
}
|
||||
// Skip directories, only upload files
|
||||
if !f.IsDir() {
|
||||
log.Entry().Infof("Current target path is: '%v'", currentFilePath)
|
||||
|
||||
// Open File
|
||||
currentFile, e := os.Open(currentFilePath)
|
||||
if e != nil {
|
||||
log.Entry().WithError(e).Warnf("Could not open the file '%s'", currentFilePath)
|
||||
return e
|
||||
currentFile, err := os.Open(currentFilePath)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to open file: '%v', error: %w", currentFilePath, err)
|
||||
}
|
||||
defer currentFile.Close()
|
||||
|
||||
@@ -106,14 +105,13 @@ func runAwsS3Upload(configOptions *awsS3UploadOptions, client S3PutObjectAPI, bu
|
||||
|
||||
// Upload File
|
||||
log.Entry().Infof("Start upload of file '%v'", currentFilePath)
|
||||
_, e = PutFile(context.TODO(), client, inputObject)
|
||||
if e != nil {
|
||||
log.Entry().WithError(e).Warnf("There was an error during the upload of file '%v'", currentFilePath)
|
||||
return e
|
||||
_, err = PutFile(context.TODO(), client, inputObject)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to upload file '%v', error: %w", currentFilePath, err)
|
||||
}
|
||||
|
||||
log.Entry().Infof("Upload of file '%v' was successful!", currentFilePath)
|
||||
return e
|
||||
return nil
|
||||
}
|
||||
return nil
|
||||
})
|
||||
|
@@ -56,6 +56,17 @@ In case a file is uploaded that is already contained in the S3 bucket, it will b
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.JSONCredentialsAWS)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -6,7 +6,6 @@ package cmd
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/fs"
|
||||
"log"
|
||||
"os"
|
||||
"path/filepath"
|
||||
@@ -61,8 +60,8 @@ func TestRunAwsS3Upload(t *testing.T) {
|
||||
// test
|
||||
err := runAwsS3Upload(&config, client(t, config.FilePath), "fooBucket")
|
||||
// assert
|
||||
_, ok := err.(*fs.PathError)
|
||||
assert.True(t, ok)
|
||||
assert.Error(t, err)
|
||||
assert.Contains(t, err.Error(), "no such file or directory")
|
||||
})
|
||||
|
||||
t.Run("error bucket", func(t *testing.T) {
|
||||
@@ -87,7 +86,8 @@ func TestRunAwsS3Upload(t *testing.T) {
|
||||
// test
|
||||
err = runAwsS3Upload(&config, client(t, config.FilePath), "errorBucket")
|
||||
// assert
|
||||
assert.EqualError(t, err, "expect fooBucket, got errorBucket")
|
||||
assert.Error(t, err)
|
||||
assert.Contains(t, err.Error(), "expect fooBucket, got errorBucket")
|
||||
})
|
||||
}
|
||||
|
||||
|
@@ -56,6 +56,17 @@ In case a file is uploaded that is already contained in the storage, it will be
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.JSONCredentialsAzure)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -95,6 +95,17 @@ func BatsExecuteTestsCommand() *cobra.Command {
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -268,6 +268,17 @@ thresholds instead of ` + "`" + `percentage` + "`" + ` whereas we strongly recom
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.GithubToken)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -292,6 +292,17 @@ thresholds instead of ` + "`" + `percentage` + "`" + ` whereas we strongly recom
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.GithubToken)
|
||||
log.RegisterSecret(stepConfig.ClientSecret)
|
||||
log.RegisterSecret(stepConfig.APIKey)
|
||||
|
@@ -62,6 +62,17 @@ func CloudFoundryCreateServiceKeyCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -74,6 +74,17 @@ Please provide either of the following options:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -60,6 +60,17 @@ Mandatory:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -60,6 +60,17 @@ func CloudFoundryDeleteServiceCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -60,6 +60,17 @@ Mandatory:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -141,6 +141,17 @@ The step achieves this via following deploy tools
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.DockerPassword)
|
||||
log.RegisterSecret(stepConfig.DockerUsername)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
@@ -161,6 +161,17 @@ func CnbBuildCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.DockerConfigJSON)
|
||||
log.RegisterSecret(stepConfig.DockerConfigJSONCPE)
|
||||
|
||||
|
@@ -181,6 +181,17 @@ and Java plus Maven.`,
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.GithubToken)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -63,6 +63,17 @@ func ContainerExecuteStructureTestsCommand() *cobra.Command {
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -62,6 +62,17 @@ It can be used no matter if a Docker daemon is available or not. It will also wo
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.ContainerRegistryPassword)
|
||||
log.RegisterSecret(stepConfig.ContainerRegistryUser)
|
||||
log.RegisterSecret(stepConfig.DockerConfigJSON)
|
||||
|
@@ -101,6 +101,17 @@ func ContrastExecuteScanCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.UserAPIKey)
|
||||
log.RegisterSecret(stepConfig.ServiceKey)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
|
@@ -66,6 +66,17 @@ It supports several scan flavors, i.e., full scans of a repo, scan of a snapshot
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -443,19 +443,18 @@ func exitCodeMapping(exitCodeKey int) string {
|
||||
|
||||
func getDetectScript(config detectExecuteScanOptions, utils detectUtils) error {
|
||||
if config.ScanOnChanges {
|
||||
log.Entry().Infof("The scanOnChanges option is deprecated")
|
||||
log.Entry().Info("The scanOnChanges option is deprecated")
|
||||
}
|
||||
|
||||
log.Entry().Infof("Downloading Detect Script")
|
||||
|
||||
downloadScript := func() error {
|
||||
if config.UseDetect8 {
|
||||
return utils.DownloadFile("https://detect.blackduck.com/detect8.sh", "detect.sh", nil, nil)
|
||||
log.Entry().Warn("The useDetect8 option is deprecated")
|
||||
} else if config.UseDetect9 {
|
||||
return utils.DownloadFile("https://detect.blackduck.com/detect9.sh", "detect.sh", nil, nil)
|
||||
}
|
||||
return utils.DownloadFile("https://detect.blackduck.com/detect10.sh", "detect.sh", nil, nil)
|
||||
|
||||
}
|
||||
|
||||
if err := downloadScript(); err != nil {
|
||||
|
@@ -211,6 +211,17 @@ Please configure your BlackDuck server Url using the serverUrl parameter and the
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
log.RegisterSecret(stepConfig.GithubToken)
|
||||
log.RegisterSecret(stepConfig.PrivateModulesGitToken)
|
||||
@@ -355,7 +366,7 @@ func addDetectExecuteScanFlags(cmd *cobra.Command, stepConfig *detectExecuteScan
|
||||
cmd.Flags().StringVar(&stepConfig.RegistryURL, "registryUrl", os.Getenv("PIPER_registryUrl"), "Used accessing for the images to be scanned (typically filled by CPE)")
|
||||
cmd.Flags().StringVar(&stepConfig.RepositoryUsername, "repositoryUsername", os.Getenv("PIPER_repositoryUsername"), "Used accessing for the images to be scanned (typically filled by CPE)")
|
||||
cmd.Flags().StringVar(&stepConfig.RepositoryPassword, "repositoryPassword", os.Getenv("PIPER_repositoryPassword"), "Used accessing for the images to be scanned (typically filled by CPE)")
|
||||
cmd.Flags().BoolVar(&stepConfig.UseDetect8, "useDetect8", false, "This flag enables the use of the supported version 8 of the Detect script instead of default version 10")
|
||||
cmd.Flags().BoolVar(&stepConfig.UseDetect8, "useDetect8", false, "DEPRECATED: This flag enables the use of the supported version 8 of the Detect script instead of default version 10")
|
||||
cmd.Flags().BoolVar(&stepConfig.UseDetect9, "useDetect9", false, "This flag enables the use of the supported version 9 of the Detect script instead of default version 10")
|
||||
cmd.Flags().BoolVar(&stepConfig.ContainerScan, "containerScan", false, "When set to true, Container Scanning will be used instead of Docker Inspector as the Detect tool for scanning images, and all other detect tools will be ignored in the scan")
|
||||
|
||||
@@ -946,7 +957,7 @@ func detectExecuteScanMetadata() config.StepData {
|
||||
Scope: []string{"PARAMETERS", "STAGES", "STEPS"},
|
||||
Type: "bool",
|
||||
Mandatory: false,
|
||||
Aliases: []config.Alias{{Name: "detect/useDetect8"}},
|
||||
Aliases: []config.Alias{{Name: "detect/useDetect8", Deprecated: true}},
|
||||
Default: false,
|
||||
},
|
||||
{
|
||||
|
@@ -241,6 +241,17 @@ Besides triggering a scan the step verifies the results after they have been upl
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AuthToken)
|
||||
log.RegisterSecret(stepConfig.GithubToken)
|
||||
|
||||
|
@@ -145,6 +145,17 @@ You can use the [sample projects](https://github.com/getgauge/gauge-mvn-archetyp
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -66,6 +66,17 @@ Authentication to GCP is handled by an OIDC token received from, for example, Va
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -60,6 +60,17 @@ func GctsCloneRepositoryCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -64,6 +64,17 @@ func GctsCreateRepositoryCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -73,6 +73,17 @@ You can use this step for gCTS as of SAP S/4HANA 2020.`,
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -75,6 +75,17 @@ You can use this step as of SAP S/4HANA 2020 with SAP Note [3159798](https://lau
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -68,6 +68,17 @@ func GctsExecuteABAPUnitTestsCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -64,6 +64,17 @@ If no ` + "`" + `commit` + "`" + ` parameter is specified and the remote reposit
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
log.RegisterSecret(stepConfig.GithubPersonalAccessToken)
|
||||
|
@@ -63,6 +63,17 @@ It can for example be used to verify if certain status checks are mandatory. Thi
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -62,6 +62,17 @@ This comes in very handy when you want to make developers aware of certain thing
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -65,6 +65,17 @@ You will be able to use this step for example for regular jobs to report into yo
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -66,6 +66,17 @@ It can for example be used for GitOps scenarios or for scenarios where you want
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -80,6 +80,17 @@ The result looks like
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -71,6 +71,17 @@ It can for example be used to create additional check indicators for a pull requ
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Token)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -76,6 +76,17 @@ For *kustomize* the ` + "`" + `images` + "`" + ` section will be update with the
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -158,6 +158,17 @@ If the build is successful the resulting artifact can be uploaded to e.g. a bina
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.TargetRepositoryPassword)
|
||||
log.RegisterSecret(stepConfig.TargetRepositoryUser)
|
||||
log.RegisterSecret(stepConfig.PrivateModulesGitToken)
|
||||
|
@@ -141,6 +141,17 @@ func GradleExecuteBuildCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.RepositoryPassword)
|
||||
log.RegisterSecret(stepConfig.RepositoryUsername)
|
||||
|
||||
|
@@ -61,6 +61,17 @@ The linter is parsing the Dockerfile into an abstract syntax tree (AST) and perf
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.ConfigurationUsername)
|
||||
log.RegisterSecret(stepConfig.ConfigurationPassword)
|
||||
|
||||
|
@@ -136,6 +136,17 @@ Note: piper supports only helm3 version, since helm2 is deprecated.`,
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.TargetRepositoryUser)
|
||||
log.RegisterSecret(stepConfig.TargetRepositoryPassword)
|
||||
log.RegisterSecret(stepConfig.SourceRepositoryUser)
|
||||
|
@@ -75,6 +75,17 @@ Currently the imagePushToRegistry only supports copying a local image or image f
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.SourceRegistryUser)
|
||||
log.RegisterSecret(stepConfig.SourceRegistryPassword)
|
||||
log.RegisterSecret(stepConfig.TargetRegistryUser)
|
||||
|
@@ -59,6 +59,17 @@ func InfluxWriteDataCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AuthToken)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -55,6 +55,17 @@ func IntegrationArtifactDeployCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -57,6 +57,17 @@ func IntegrationArtifactDownloadCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -88,6 +88,17 @@ func IntegrationArtifactGetMplStatusCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -86,6 +86,17 @@ func IntegrationArtifactGetServiceEndpointCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -57,6 +57,17 @@ func IntegrationArtifactResourceCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -58,6 +58,17 @@ func IntegrationArtifactTransportCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.CasServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -91,6 +91,17 @@ func IntegrationArtifactTriggerIntegrationTestCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.IntegrationFlowServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -55,6 +55,17 @@ func IntegrationArtifactUnDeployCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -58,6 +58,17 @@ func IntegrationArtifactUpdateConfigurationCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -58,6 +58,17 @@ func IntegrationArtifactUploadCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.APIServiceKey)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -90,6 +90,17 @@ func IsChangeInDevelopmentCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -58,6 +58,17 @@ This step can, e.g., be used if there is a json schema which needs to be patched
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -225,6 +225,17 @@ Following final image names will be built:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.DockerConfigJSON)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -112,6 +112,17 @@ In the Docker network, the containers can be referenced by the values provided i
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -108,6 +108,17 @@ helm upgrade <deploymentName> <chartPath> --install --force --namespace <namespa
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.ContainerRegistryPassword)
|
||||
log.RegisterSecret(stepConfig.ContainerRegistryUser)
|
||||
log.RegisterSecret(stepConfig.GithubToken)
|
||||
|
@@ -105,6 +105,17 @@ func MalwareExecuteScanCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.DockerConfigJSON)
|
||||
log.RegisterSecret(stepConfig.ContainerRegistryPassword)
|
||||
log.RegisterSecret(stepConfig.ContainerRegistryUser)
|
||||
|
@@ -221,10 +221,7 @@ func runMavenBuild(config *mavenBuildOptions, _ *telemetry.CustomData, utils mav
|
||||
return err
|
||||
}
|
||||
if config.CreateBuildArtifactsMetadata {
|
||||
err2, done := createBuildArtifactsMetadata(config, commonPipelineEnvironment)
|
||||
if done {
|
||||
return err2
|
||||
}
|
||||
createBuildArtifactsMetadata(config, commonPipelineEnvironment)
|
||||
}
|
||||
|
||||
return nil
|
||||
@@ -236,7 +233,7 @@ func runMavenBuild(config *mavenBuildOptions, _ *telemetry.CustomData, utils mav
|
||||
return err
|
||||
}
|
||||
|
||||
func createBuildArtifactsMetadata(config *mavenBuildOptions, commonPipelineEnvironment *mavenBuildCommonPipelineEnvironment) (error, bool) {
|
||||
func createBuildArtifactsMetadata(config *mavenBuildOptions, commonPipelineEnvironment *mavenBuildCommonPipelineEnvironment) bool {
|
||||
fileUtils := &piperutils.Files{}
|
||||
buildCoordinates := []versioning.Coordinates{}
|
||||
options := versioning.Options{
|
||||
@@ -267,7 +264,7 @@ func createBuildArtifactsMetadata(config *mavenBuildOptions, commonPipelineEnvir
|
||||
|
||||
if len(buildCoordinates) == 0 {
|
||||
log.Entry().Warnf("unable to identify artifact coordinates for the maven packages published")
|
||||
return nil, true
|
||||
return true
|
||||
}
|
||||
|
||||
var buildArtifacts build.BuildArtifacts
|
||||
@@ -275,7 +272,7 @@ func createBuildArtifactsMetadata(config *mavenBuildOptions, commonPipelineEnvir
|
||||
buildArtifacts.Coordinates = buildCoordinates
|
||||
jsonResult, _ := json.Marshal(buildArtifacts)
|
||||
commonPipelineEnvironment.custom.mavenBuildArtifacts = string(jsonResult)
|
||||
return nil, false
|
||||
return false
|
||||
}
|
||||
|
||||
func createOrUpdateProjectSettingsXML(projectSettingsFile string, altDeploymentRepositoryID string, altDeploymentRepositoryUser string, altDeploymentRepositoryPassword string, utils maven.Utils) (string, error) {
|
||||
|
@@ -186,6 +186,17 @@ general:
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.AltDeploymentRepositoryPassword)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
|
@@ -105,6 +105,17 @@ the integration tests via the Jacoco Maven-plugin.`,
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -74,6 +74,17 @@ For PMD the failure priority and the max allowed violations are configurable via
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -63,6 +63,17 @@ func MavenExecuteCommand() *cobra.Command {
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -161,6 +161,17 @@ func MtaBuildCommand() *cobra.Command {
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.MtaDeploymentRepositoryPassword)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
@@ -543,7 +554,7 @@ func mtaBuildMetadata() config.StepData {
|
||||
},
|
||||
},
|
||||
Containers: []config.Container{
|
||||
{Image: "devxci/mbtci-java11-node14"},
|
||||
{Image: "devxci/mbtci-java21-node22"},
|
||||
},
|
||||
Outputs: config.StepOutputs{
|
||||
Resources: []config.StepResources{
|
||||
|
@@ -139,6 +139,17 @@ func NewmanExecuteCommand() *cobra.Command {
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
@@ -83,6 +83,17 @@ If an image for mavenExecute is configured, and npm packages are to be published
|
||||
log.SetErrorCategory(log.ErrorConfiguration)
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
log.RegisterSecret(stepConfig.Username)
|
||||
log.RegisterSecret(stepConfig.Password)
|
||||
|
||||
|
@@ -61,6 +61,17 @@ either use ESLint configurations present in the project or use the provided gene
|
||||
return err
|
||||
}
|
||||
|
||||
// Set step error patterns for improved error detection
|
||||
stepErrors := make([]log.StepError, len(metadata.Metadata.Errors))
|
||||
for i, err := range metadata.Metadata.Errors {
|
||||
stepErrors[i] = log.StepError{
|
||||
Pattern: err.Pattern,
|
||||
Message: err.Message,
|
||||
Category: err.Category,
|
||||
}
|
||||
}
|
||||
log.SetStepErrors(stepErrors)
|
||||
|
||||
if len(GeneralConfig.HookConfig.SentryConfig.Dsn) > 0 {
|
||||
sentryHook := log.NewSentryHook(GeneralConfig.HookConfig.SentryConfig.Dsn, GeneralConfig.CorrelationID)
|
||||
log.RegisterHook(&sentryHook)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user