Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import hudson.model.*
- import hudson.EnvVars
- @Library('gsp-pipeline-library')_
- stage('Tag SVN') {
- node('build01') {
- if ("${env.TagBuild}" == 'true'){
- bat 'svn copy -r HEAD %RepoURL% %RepoTagsURL%/%RepoTagName% -m "Tagging at Revision"'
- }
- }
- }
- stage('Checkout') {
- node('build01') {
- if ("${env.Build_APP}" == 'true') {
- ws('c:\Dev') {
- svnCheckout('${RepoURL}')
- }
- }
- }
- }
- stage('Build and Import DAR') {
- node('build01') {
- if ("${env.Build_APP}" == 'true') {
- visBuild3("C:\Dev\scripts\Component.bld")
- }
- }
- }
- stage('Deploy') {
- node('build01') {
- if ("${env.Build_Common}" == 'true') {
- script {
- env.buildNumber = "${TagVersion}.Build${env.BUILD_NUMBER}_${ComponentTagName}"
- env.packageid = "Applications/common/${env.buildNumber}"
- }
- xldDeploy serverCredentials: 'username', environmentId: 'Environments/AWS/Dev_Test_Envs/SysTest1/SysTest1_WildFly', packageId: env.packageid
- }
- }
- }
- }
- svnCheckout('${RepoURL}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement