JenkinsFile docker configuration

This commit is contained in:
RolandBakunts 2023-01-17 06:01:35 -08:00
parent b106dc15f1
commit ec71de830d

94
Jenkinsfile vendored
View file

@ -20,7 +20,7 @@ pipeline {
sh "echo 'pull no no no" sh "echo 'pull no no no"
} }
} }
}
// steps { // steps {
// script { // script {
// if (BRANCH_NAME != 'main' && env.CHANGE_ID){ // if (BRANCH_NAME != 'main' && env.CHANGE_ID){
@ -36,54 +36,54 @@ pipeline {
// } // }
} }
} }
// stage('checkstyle') { // stage('checkstyle') {
// steps { // steps {
// sh './gradlew checkstyleMain' // sh './gradlew checkstyleMain'
// archiveArtifacts artifacts: 'build/reports/checkstyle/main.html' // archiveArtifacts artifacts: 'build/reports/checkstyle/main.html'
// }
// }
// stage('test') {
// steps {
// sh './gradlew compileJava'
// }
// }
// stage('build') {
// steps {
// sh './gradlew build -x test'
// }
// }
// stage('Build Docker image') {
// steps {
// script{
// if (env.BRANCH_NAME == 'main') {
// sh 'docker build -t $DOCKERHUB_CREDENTIALS_USR/$MAIN_REPOSITORY:$BUILD_NUMBER .'
// } else {
// sh 'docker build -t $DOCKERHUB_CREDENTIALS_USR/$MERGE_REPOSITORY:$BUILD_NUMBER .'
// }
// }
// }
// }
// stage('Login DockerHub') {
// steps {
// sh 'docker login -u $DOCKERHUB_CREDENTIALS_USR -p $DOCKERHUB_CREDENTIALS_PSW'
// }
// }
// stage('Deploy Docker image to DockerHub') {
// steps {
// script{
// if (env.BRANCH_NAME == 'main') {
// sh 'docker push $DOCKERHUB_CREDENTIALS_USR/$MAIN_REPOSITORY:$BUILD_NUMBER'
// } else {
// sh 'docker push $DOCKERHUB_CREDENTIALS_USR/$MERGE_REPOSITORY:$BUILD_NUMBER'
// }
// }
// }
// } // }
// } // }
// stage('test') { // post {
// steps { // always {
// sh './gradlew compileJava' // sh 'docker logout'
// } // }
// } // }
// stage('build') {
// steps {
// sh './gradlew build -x test'
// }
// }
// stage('Build Docker image') {
// steps {
// script{
// if (env.BRANCH_NAME == 'main') {
// sh 'docker build -t $DOCKERHUB_CREDENTIALS_USR/$MAIN_REPOSITORY:$BUILD_NUMBER .'
// } else {
// sh 'docker build -t $DOCKERHUB_CREDENTIALS_USR/$MERGE_REPOSITORY:$BUILD_NUMBER .'
// }
// }
// }
// }
// stage('Login DockerHub') {
// steps {
// sh 'docker login -u $DOCKERHUB_CREDENTIALS_USR -p $DOCKERHUB_CREDENTIALS_PSW'
// }
// }
// stage('Deploy Docker image to DockerHub') {
// steps {
// script{
// if (env.BRANCH_NAME == 'main') {
// sh 'docker push $DOCKERHUB_CREDENTIALS_USR/$MAIN_REPOSITORY:$BUILD_NUMBER'
// } else {
// sh 'docker push $DOCKERHUB_CREDENTIALS_USR/$MERGE_REPOSITORY:$BUILD_NUMBER'
// }
// }
// }
// }
// }
// post {
// always {
// sh 'docker logout'
// }
// }
} }