Compare commits

...

5 commits

Author SHA1 Message Date
David Prevot 6f240f618c CI: Fix path
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
gitea.evolix.org on plain agent00/ansible-roles/pipeline/tag There was a failure building this commit
gitea.evolix.org on plain agent00/ansible-roles/pipeline/head This commit looks good
test dprevot/ansible-roles/pipeline/head This commit looks good
gitea.evolix.org/ansible-roles/pipeline/head This commit looks good
2022-05-02 10:41:29 +02:00
David Prevot 8c7a8fb4f7 CI: fix .Jenkinsfile syntax
Some checks failed
gitea.evolix.org on plain agent00/ansible-roles/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is failing
2022-05-02 10:39:20 +02:00
David Prevot 78690973a7 CI: fix .Jenkinsfile syntax
Some checks failed
gitea.evolix.org on plain agent00/ansible-roles/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is failing
2022-05-02 10:38:19 +02:00
David Prevot 5549906fab CI: fix .Jenkinsfile
Some checks failed
gitea.evolix.org on plain agent00/ansible-roles/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is failing
2022-05-02 10:30:37 +02:00
David Prevot 30b5ebb8b3 CI: support Jenkins
Some checks failed
gitea.evolix.org on plain agent00/ansible-roles/pipeline/head There was a failure building this commit
continuous-integration/drone/push Build is failing
2022-05-02 10:27:32 +02:00

50
.Jenkinsfile Normal file
View file

@ -0,0 +1,50 @@
pipeline {
agent { label 'docker' }
environment {
ROLES_VERSION = "${env.GIT_COMMIT}"
}
stages {
stage('Build tagged docker image') {
when {
buildingTag()
}
steps {
script {
def im = docker.build("evolix/ansible-roles:build${env.BUILD_ID}")
im.inside {
sh 'echo Test needed'
}
def version = TAG_NAME
def versions = version.split('\\.')
def major = versions[0]
def minor = versions[0] + '.' + versions[1]
def patch = version.trim()
/* No crendentials yet
im.push(major)
im.push(minor)
im.push(patch)
*/
}
}
}
stage('Build latest docker image') {
when {
branch 'unstable'
}
steps {
script {
def im = docker.build("evolix/ansible-roles:build${env.BUILD_ID}")
im.inside {
sh 'echo Test needed'
}
/* No crendentials yet
im.push('latest')
*/
}
}
}
}
}