|NO.Z.00397|——————————|^^ 生产 ^^|——|KuberNetes&CI/CD.V35|——|Jenkins.v01|生产UAT流水线设计.v01|
一、Jenkins生产环境和UAT环境流水线设计
### --- 传统生产环境中应用的发版
~~~ # 方案一:
~~~ 以编译产物为基础的,比如Java将会编译的Jar包放到制品仓库中,或者把其它类型的包放在制品仓库中
~~~ 再通过选择制品的方式发布到不同的环境中
~~~ # 方案二:
~~~ 或者有对应的分支,放到对应的分支,并进行一次构建;然后把代码放到指定的环境中
~~~ # 方案三:
~~~ 在k8s中是以镜像为基础的,把镜像设置为最新的,就实现了自动发版的方式。
二、获取镜像的tags
### --- 本地查看是否正确获取到aliyun镜像的tags
~~~ # 获取阿里云镜像tags
~~~ 阿里云客户端配置:详见操作:|DevOps|CICD|Jenkins|aliyun镜像仓库配置|
[root@k8s-node01 jq]# aliyun cr GetRepoTags --RepoNamespace yanqi_vip --RepoName spring-cloud-demo-eureka | jq " .data.tags[].tag" -r
20210622-210506-b2a0f8e-pipeline-test
20210623-114026-b2a0f8e-pipeline-test
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通