mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-12 10:55:20 +02:00
fbd03a88da
It contains: * versioning step artifactSetVersion * versioning implementation for Maven & Docker * enhancements to commonPipelineEnvironment * extended default configuration * new utils object for git-related tasks * automated tests incl. new Rules and resources * incorporated PR feedback * step documentation
25 lines
629 B
YAML
25 lines
629 B
YAML
#Project Setup
|
|
general:
|
|
productiveBranch: 'master'
|
|
|
|
#Steps Specific Configuration
|
|
steps:
|
|
artifactSetVersion:
|
|
timestampTemplate: '%Y%m%d%H%M%S'
|
|
tagPrefix: 'build_'
|
|
maven:
|
|
filePath: 'pom.xml'
|
|
versioningTemplate: '${version}-${timestamp}${commitId?"_"+commitId:""}'
|
|
docker:
|
|
filePath: 'Dockerfile'
|
|
versioningTemplate: '${version}-${timestamp}${commitId?"_"+commitId:""}'
|
|
mavenExecute:
|
|
dockerImage: 'maven:3.5-jdk-7'
|
|
influxWriteData:
|
|
influxServer: 'jenkins'
|
|
neoDeploy:
|
|
deployMode: 'mta'
|
|
warAction: 'deploy'
|
|
vmSize: 'lite'
|
|
neoCredentialsId: 'CI_CREDENTIALS_ID'
|