标签:messages users readonly ber top included lte scm pch
def label = "mypod-${UUID.randomUUID().toString()}"node(label) {
def registryAddr = ‘registry.k8s.io‘
stage(‘build image‘) {
checkout([$class: ‘SubversionSCM‘, additionalCredentials: [], excludedCommitMessages: ‘‘, excludedRegions: ‘‘, excludedRevprop: ‘‘, excludedUsers: ‘‘, filterChangelog: false, ignoreDirPropChanges: false, includedRegions: ‘‘, locations: [[cancelProcessOnExternalsFail: true, credentialsId: ‘7dd36403-f190-48bf-ac43-e082f6b37709‘, depthOption: ‘infinity‘, ignoreExternalsOption: true, local: ‘.‘, remote: ‘https://192.168.0.252:8443/svn/k8s/dev/dysjds‘]], quietOperation: true, workspaceUpdater: [$class: ‘UpdateUpdater‘]])
container(‘docker‘) {
sh "docker build -t ${registryAddr}/k8sdysjds:1 ."
}
container(‘docker‘) {
sh "docker push ${registryAddr}/k8sdysjds:1 "
}
}
}
}
Jenkins在Kubernetes中构建Docker镜像并推送至Registry
标签:messages users readonly ber top included lte scm pch
原文地址:http://blog.51cto.com/fengwan/2310427