From b4c9cf4789e16fad78fb5c6ef61478202e47f86f Mon Sep 17 00:00:00 2001 From: Fabio Date: Tue, 12 Nov 2024 08:40:44 -0300 Subject: [PATCH] commit --- Jenkinsfile-Release | 48 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Jenkinsfile-Release diff --git a/Jenkinsfile-Release b/Jenkinsfile-Release new file mode 100644 index 000000000..6ab038d6a --- /dev/null +++ b/Jenkinsfile-Release @@ -0,0 +1,48 @@ +def SETTINGS = "/var/jenkins_home/tools/apache-maven-3.6.0/settings.xml" +def ENCODE = "UTF-8" +def MODULO = "adm" +def TAG_SELECTOR = "UNINTIALIZED" +def changedLog = getChangedLog() + +pipeline { + agent any + tools { + maven 'mvn_3.6.0' + jdk 'JDK8.202' + } + stages { + stage('Info') { + steps { + sh ''' + echo "PATH = ${PATH}" + echo "M2_HOME = ${M2_HOME}" + ''' + echo "VERSÃO: @${env.BUILD_TIMESTAMP_VERSAO}#${env.BUILD_NUMBER}" + echo "parametro ${tagName} " + } + } + + stage('Checkout Git') { + steps { + script { + try { + gitCheckout(tagName, 'https://gitrj.rjconsultores.com.br/fabio/AdmMono.git') + } catch (err) { + echo err.getMessage() + } + } + } + } + + stage('Preparar Release') { + steps { + script { + sh 'mvn clean release:prepare' + } + } + } + + + + +} \ No newline at end of file