on 08-03-2022 1:40 AM
context: Learning Journey Developing with SAP Extension Suite
Enabling SAP Continuous Integration and Delivery
on my risk-management-job, the Release step failed with error:
hudson.AbortException: [cloudFoundryDeploy] Step execution failed (category: undefined). Error: Failed to login to Cloud Foundry: Parameters missing. Please provide the Cloud Foundry Endpoint, Org, Space, Username and Password
my pipeline configuration
###
# This file configures the project "Piper" pipeline of your project.
# For a reference of the configuration concept and available options, please have a look into its documentation.
#
# The documentation for the most recent pipeline version can always be found at:
# https://sap.github.io/jenkins-library/
#
# This is a YAML-file. YAML is an indentation-sensitive file format. Please make sure to properly indent changes to it.
###
### General project setup
---
general:
pipeline: "sap-cloud-sdk"
buildTool: "mta"
verbose: true
stages:
Build:
mavenExecuteStaticCodeChecks: false
npmExecuteLint: false
Additional Unit Tests:
npmExecuteScripts: false
karmaExecuteTests: false
Release:
cloudFoundryDeploy: true
tmsUpload: false
steps:
cloudFoundryDeploy:
cloudFoundry:
apiEndpoint: "https://api.cf.us10.hana.ondemand.com"
org: "a244dab4trial"
space: "dev"
credentialsId: "cfdeploy"
appName: ""
mtaDeployParameters: "-f --version-rule ALL"
artifactPrepareVersion:
versioningType: "cloud_noTag"
[2022-08-03T08:17:04.041Z] The following parameters were available to the step:
[2022-08-03T08:17:04.054Z] ***
[2022-08-03T08:17:04.066Z] *** to show step parameters, set verbose:true in general pipeline configuration
[2022-08-03T08:17:04.773Z] *** WARNING: this may reveal sensitive information. ***
[2022-08-03T08:17:04.785Z] ***
what could be the cause of the error?
what can I check?
thank you
Hi, I had exactly the same issue.
The main problem is copy&paste from the learning content it seems not to transfer all the spaces correctly for the file config.yml.
The configuration steps: needs to be on same level as stages: and general
### General project setup
---
general:
pipeline: "sap-cloud-sdk"
buildTool: "mta"
stages:
Build:
mavenExecuteStaticCodeChecks: false
npmExecuteLint: false
Additional Unit Tests:
npmExecuteScripts: false
karmaExecuteTests: false
Release:
cloudFoundryDeploy: true
tmsUpload: false
steps:
cloudFoundryDeploy:
cloudFoundry:
org: '6xxxxtrial'
space: 'dev'
credentialsId: 'cfdeploy'
mtaDeployParameters: "-f --version-rule ALL"
artifactPrepareVersion:
versioningType: "cloud_noTag"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Deriv, very thanks !
your suggestion solved the problem.
@Deriv wrote:
The main problem is copy&paste from the learning content it seems not to transfer all the spaces correctly for the file config.yml.
No, the copy&paste work as expected, is the config text in the tutorial that is wrong, with the bad indentation.
If you expand the panel you can see that in the tutorial the step: line is verticaly aligned with the Release: line and not with the general: line.
Having never worked with yaml files and having seen the configuration of this pipeline for the first time, this problem that for a more experienced person can be trivial can create difficulties. Because if one is following a tutorial to learn something new and this is wrong it is not so immediate to understand it.
In the tutorial I've found a lot of small error and discrepancies which took me a long time to overcome.
I managed to solve some problems by comparing the files present on the branches of the project on github, which have a different content from what is shown in the tutorial.
also in this case on github the file is indented correctly:
but comparing it I did not realize, after this experience I will be able to pay much more attention to the correct indentation of the yaml files.
it would be useful for the system to perform some sanity checks on the configuration files to highlight this kind of problem.
Subject | Kudos |
---|---|
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.