资讯详情

CC00387.CloudKubernetes——|KuberNetes&CI/CD.V25|——|Jenkins.v05|自动构建Java应用.v05|

一、自动构建spring-cloud-demo应用
### --- 实施方案设置为true,实现自动发版  ~~~     Dashboard——>spring-cloud-demo——>Build with Parameters:pipeline-test ~~~     ——>DEPLOY:true——>Build——>END
二、查看施工记录
### --- 将镜像push到阿里云镜像版本库 ~~~     正常运行的服务  8bee1ca6c985: Pushed 20210622-210506-b2a0f8e-pipeline-test: digest: sha256:72e066b341fd0c5b3c60d213ef7a6c3269a268f8c93f986a16231d4f201c1557 size: 3048 [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deploy) [Pipeline] container [Pipeline] { [Pipeline] sh   cat /mnt/.kube/multi-cluster.yaml   /usr/local/bin/kubectl config use-context test '--kubeconfig=/tmp/1.yaml' Switched to context "test".   export 'KUBECONFIG=/tmp/1.yaml'   /usr/local/bin/kubectl set image deployment -l 'app=spring-cloud-demo-eureka' 'spring-cloud-demo-eureka=registry.cn-beijing.aliyuncs.com/java-demo-yanqi/spring-cloud-demo-eureka:20210622-210506-b2a0f8e-pipeline-test' -n java-test deployment.apps/spring-cloud-demo-eureka image updated [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] End of Pipeline Finished: SUCCESS
三、检查施工结果
### --- 查看构建的pod ~~~     历史创建的pod被清除掉    ~~~     新创建的pod正常运行    [root@k8s-master01 ~]# kubectl get po -n java-test -owide NAME                                        READY   STATUS        RESTARTS   AGE    IP               NODE           NOMINATED NODE   READINESS GATES spring-cloud-demo-eureka-577764884b-z9nxs   1/1     Terminating   0          62m    172.25.244.222   k8s-master01   <none>           <none> spring-cloud-demo-eureka-69fb46b655-9tlt2   1/1     Running       0          114s   172.25.244.224   k8s-master01   <none>           <none>
四、验证Jenkins自动发版的spring-cloud-demo应用:通过Chrome访问:http://eureka.test.com/
五、查看阿里云镜像版的镜像版
六、查看deployment:spring-cloud-demo-eureka.yaml文件中的镜像版本是否被替换为最新版本?
### --- 查看deployment镜像版本号 ~~~     yaml20210622-2105622-210506 ~~~     阿里云镜像版本号为:20210622-210506,说明镜像发布成功  [root@k8s-master01 ~]# kubectl edit po spring-cloud-demo-eureka-69fb46b655-9tlt2 -n java-test     image: registry.cn-beijing.aliyuncs.com/java-demo-yanqi/spring-cloud-demo-eureka:20210622-210506-b2a0f8e-pipeline-test     imagePullPolicy: IfNotPresent
七、检查流水线施工流程
八、检查流水线open blue ocean

标签: 400v25kvar电容电抗器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台