diff --git a/Jenkinsfile b/Jenkinsfile index f6f731b37..7aa2494bb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,5 @@ pipeline{ -agent { label 'node1' } -// triggers { pollSCM ('H * * * 1-5') } -parameters { - choice (name: 'BRANCH_TO_BUILD', choices: ['main', 'Dev', 'Test'], description: 'Branch to build') - string (name: 'MAVEN_GOAL', defaultValue: 'clean package', description: 'maven goal') -} +agent any stages { stage('scm') { steps { @@ -15,43 +10,9 @@ stages { stage ('SONAR QUBE SCAN') { steps{ - withSonarQubeEnv('SONAR_SCAN') { - sh 'mvn clean package sonar:sonar' - } - } - } - stage('Quality Gate') { - steps { - timeout(time: 20, unit: 'MINUTES'){ - waitForQualityGate abortPipeline: true - } - } - } - stage('upload package to the jfrog ') { - steps { - rtUpload ( - serverId: 'JFROG_ID', - spec: '''{ - "files": [ - { - "pattern": "./target/*.jar", - "target": "libs-release-local/" - } - ] - }''', - buildName: "$env.JOB_NAME", - buildNumber: "$env.BUILD_NUMBER", - project: 'springpet' - ) - } - } - stage ('Publish build info') { - steps { - rtPublishBuildInfo ( - serverId: "JFROG_ID" - ) - } - } + sh 'mvn clean install' +} +} } }