reset tasks/jenkinsfile
This commit is contained in:
25
dockerfiles/tasks/Jenkinsfile
vendored
25
dockerfiles/tasks/Jenkinsfile
vendored
@@ -6,12 +6,6 @@ pipeline {
|
||||
choices: ['ansible', 'apidocjs', 'composer', 'mondrian', 'php'],
|
||||
description: 'What image would you like to build?'
|
||||
)
|
||||
string(
|
||||
name: 'VERSION',
|
||||
default: 'latest',
|
||||
description: 'what tag to apply to the image'
|
||||
|
||||
)
|
||||
}
|
||||
options {
|
||||
buildDiscarder(logRotator(numToKeepStr: '10'))
|
||||
@@ -23,23 +17,16 @@ pipeline {
|
||||
checkout scm
|
||||
sh 'ls'
|
||||
|
||||
// dir("dockerfiles/tasks/$params.IMAGE") {
|
||||
// sh 'chmod +x build.sh && ls -l'
|
||||
//
|
||||
// sh './build.sh'
|
||||
// }
|
||||
withDockerRegistry(credentialsId: 'b11d7f1a-81ac-4daf-8842-56afc0d2370e', url: 'http://dkregistry.xai-corp.net:5000') {
|
||||
|
||||
def workdir = "dockerfiles/tasks/$params.IMAGE"
|
||||
def dockerfile = 'Dockerfile'
|
||||
dir("dockerfiles/tasks/$params.IMAGE") {
|
||||
sh 'chmod +x build.sh && ls -l'
|
||||
|
||||
dir(workdir) {
|
||||
docker.withRegistry('http://dkregistry.xai-corp.net:5000') {
|
||||
def customImage = docker.build("dkregistry.xai-corp.net:5000/xaicorp/${params.IMAGE}:${params.VERSION}", "-f ${dockerfile} .")
|
||||
customImage.inside() {
|
||||
}
|
||||
customImage.push()
|
||||
sh './build.sh'
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user