Jenkins在Kubernetes中构建Docker镜像并推送至Registry
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,def label = "mypod-${UUID.randomUUID().toString()}"podTemplate(label: label, cloud: 'kubernetes',
千家信息网最后更新 2025年01月26日Jenkins在Kubernetes中构建Docker镜像并推送至Registry
def label = "mypod-${UUID.randomUUID().toString()}"podTemplate(label: label, cloud: 'kubernetes', containers: [ containerTemplate(name: 'maven', image: 'maven:3.3.9-jdk-8-alpine', ttyEnabled: true, command: 'cat'), containerTemplate(name: 'docker', image: 'docker:stable', ttyEnabled: true, command: 'cat') ], volumes: [ hostPathVolume(hostPath: '/var/run/docker.sock', mountPath: '/var/run/docker.sock'), // persistentVolumeClaim(clainName: 'jenkins-slave-gfs', mountPAth: '/home/jenkins', readOnly: false) ], ) { 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 " } } }}
镜像
推送
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山西专业软件开发服务价格优惠
steam软件开发工具
晋州做软件开发的公司
中国网络安全协议什么时候发布的
北加尔服务器
辅警网络安全心得体会300字
广州软件开发 深信和丰软件
学校网络安全百度文库
网络安全始于心心得体会
大数据网络技术产生种种亚文化
网络工程做软件开发的人多吗
win10关闭网络安全凭据
微软怎么没有语音服务器
hp服务器安全模式黑屏
网络和服务器之前的关系
数据库截取单个字符
网络技术与应用慕课答案
exxel写去数据库且去重
sql数据库怎么查询姓
海外服务器租用多少钱一年
对日软件开发行吗
2021网络安全高峰论坛在哪
国内网络安全方面的认证
博兴物流报价软件开发
北京访客管理软件开发定制
辅警网络安全心得体会300字
简版软件开发保密协议
pg数据库和mysql兼容性
服务器宕机什么意思
淮北电力软件开发定制公司