Jenkinsfile for renewing certs

This commit is contained in:
2020-06-06 22:17:18 -04:00
parent c87cae5b30
commit 21a48d3d4d

View File

@@ -0,0 +1,35 @@
pipeline {
environment {
APP_NAME = 'sslproxy'
WORKDIR = 'dockerfiles/services/sslproxy'
}
agent { label 'docker' }
options {
buildDiscarder(logRotator(numToKeepStr: '2'))
}
triggers {
cron('@monthly')
}
stages {
stage('prepare') {
steps {
checkout scm
sh 'ls'
}
}
stage('renew') {
steps {
dir(WORKDIR) {
withDockerRegistry(credentialsId: 'b11d7f1a-81ac-4daf-8842-56afc0d2370e', url: 'http://dkregistry.xai-corp.net:5000') {
sh "pwd"
sh "xai certbot renew"
}
}
}
}
}
}