adds stages

This commit is contained in:
Hyatt 2022-01-11 17:50:18 -06:00
parent b0d9923b8b
commit b5545c64ca
Signed by: nhyatt
GPG Key ID: C50D0BBB5BC40BEA

View File

@ -34,6 +34,7 @@ spec:
def deletePod (Map config) {
def ws = pwd()
stage ("Delete Pod") {
container ("alpine") {
sh """
apk add --no-cache curl
@ -49,11 +50,13 @@ def deletePod (Map config) {
sh "for i in \$(kubectl get pods --selector ${config.selector} -o name); do kubectl delete \${i}; done"
}
}
}
}
def buildContainer (Map config) {
def ws = pwd()
container("kaniko") {
stage ("Build Container") {
container ("kaniko") {
writeFile (file: ws + "/Dockerfile", text: config.dockerFile)
withCredentials([usernameColonPassword(
credentialsId: config.repoCreds,
@ -68,4 +71,5 @@ def buildContainer (Map config) {
--destination "${config.imageDest}"
"""
}
}
}