1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/documentation/docs/steps/mtaBuild.md
Alejandra Ferreiro Vidal 83ee7d0b28 mtaBuild: generate docu
2019-04-03 10:36:56 +02:00

970 B

${docGenStepName}

${docGenDescription}

Prerequisites

While using a custom docker file, ensure that the following tools are installed:

  • SAP MTA Archive Builder 1.0.6 or compatible version - can be downloaded from SAP Development Tools.
  • Java 8 or compatible version - necessary to run the MTA Archive Builder itself and to build Java modules.
  • NodeJS installed - the MTA Builder uses npm to download node module dependencies such as grunt.

${docGenParameters}

${docGenConfiguration}

Side effects

  1. The file name of the resulting archive is written to the commonPipelineEnvironment with variable name mtarFileName.

Exceptions

  • AbortException:
    • If there is an invalid buildTarget.
    • If there is no key ID inside the mta.yaml file.

Example

def mtarFileName
dir('/path/to/FioriApp'){
  mtarFileName = mtaBuild script:this, buildTarget: 'NEO'
}