当前位置: 首页 > news >正文

jenkins流水线

1.拉取代码

https://gitee.com/Wjc_project/yygh-parent.git

在这里插入图片描述

2、项目编译

mvn clean package -Dmaven.test.skip=true
ls hospital-manage/target

在这里插入图片描述

3、构建镜像

ls hospital-manage/target
docker build -t hospital-manage:latest -f hospital-manage/Dockerfile ./hospital-manage/ls server-gateway/target
docker build -t server-gateway:latest -f server-gateway/Dockerfile ./server-gateway/ls service/service-cmn/target
docker build -t service-cmn:latest -f service/service-cmn/Dockerfile ./service/service-cmn/ls service/service-hosp/target
docker build -t service-hosp:latest -f service/service-hosp/Dockerfile ./service/service-hosp/ls service/service-order/target
docker build -t service-order:latest -f service/service-order/Dockerfile ./service/service-order/ls service/service-oss/target
docker build -t service-oss:latest -f service/service-oss/Dockerfile ./service/service-oss/ls service/service-sms/target
docker build -t service-sms:latest -f service/service-sms/Dockerfile ./service/service-sms/ls service/service-statistics/target
docker build -t service-statistics:latest -f service/service-statistics/Dockerfile ./service/service-statistics/ls service/service-task/target
docker build -t service-task:latest -f service/service-task/Dockerfile ./service/service-task/ls service/service-user/target
docker build -t service-user:latest -f service/service-user/Dockerfile ./service/service-user/

在这里插入图片描述

4、镜像推送


echo "$DOCKER_PWD_VAR" | docker login $REGISTRY -u "$DOCKER_USER_VAR" --password-stdindocker tag hospital-manage:latest $REGISTRY/$DOCKERHUB_NAMESPACE/hospital-manage:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/hospital-manage:SNAPSHOT-$BUILD_NUMBERdocker tag server-gateway:latest $REGISTRY/$DOCKERHUB_NAMESPACE/server-gateway:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/server-gateway:SNAPSHOT-$BUILD_NUMBERdocker tag service-cmn:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-cmn:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-cmn:SNAPSHOT-$BUILD_NUMBERdocker tag service-hosp:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-hosp:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-hosp:SNAPSHOT-$BUILD_NUMBERdocker tag service-order:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-order:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-order:SNAPSHOT-$BUILD_NUMBERdocker tag service-oss:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-oss:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-oss:SNAPSHOT-$BUILD_NUMBERdocker tag service-sms:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-sms:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-sms:SNAPSHOT-$BUILD_NUMBERdocker tag service-statistics:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-statistics:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-statistics:SNAPSHOT-$BUILD_NUMBERdocker tag service-task:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-task:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-task:SNAPSHOT-$BUILD_NUMBERdocker tag service-user:latest $REGISTRY/$DOCKERHUB_NAMESPACE/service-user:SNAPSHOT-$BUILD_NUMBERdocker push $REGISTRY/$DOCKERHUB_NAMESPACE/service-user:SNAPSHOT-$BUILD_NUMBER

在这里插入图片描述

在这里插入图片描述

5、部署dev环境

"$KUBECONFIG_CREDENTIAL_ID"hospital-manage/deploy/**
server-gateway/deploy/**
service/service-cmn/deploy/**
service/service-hosp/deploy/**
service/service-order/deploy/**
service/service-oss/deploy/**
service/service-sms/deploy/**
service/service-statistics/deploy/**
service/service-task/deploy/**
service/service-user/deploy/**

在这里插入图片描述

6、发送确认邮件

在这里插入图片描述

http://www.lryc.cn/news/117431.html

相关文章:

  • 视频监控汇聚EasyCVR平台WebRTC流地址无法播放的原因排查
  • NOSQL——redis的安装,配置与简单操作
  • 《合成孔径雷达成像算法与实现》Figure3.7
  • Linux 目录结构
  • 7天获英国名校邀请函|CSC青骨获批成功案例补记
  • ffmpeg ts列表合并为mp4
  • MATLAB程序初始化OpenFOAM颗粒位置
  • 软件第三方CMA、CNAS测试的目的和意义,信息化建设验收测试依据是什么?
  • CNN成长路:从AlexNet到EfficientNet(02)
  • 【Kubernetes】yaml文件格式
  • Python web实战之Django的文件上传和处理详解
  • android res中values-swxxdp计算
  • c动态内存申请
  • C#8.0本质论第一章--C#概述
  • geoserver编辑样式 【开发工具QGis的初次使用】
  • 【网络基础知识铺垫】
  • 一个利用oracle异常处理的函数
  • langchain-ChatGLM源码阅读:参数设置
  • 什么是Java中的工厂模式?
  • 数据库--MySQL
  • 浏览器多管闲事之跨域
  • 那为什么 async 函数最终返回的是一个新的 Promise?
  • Java的泛型
  • pve和openwrt以及我的电脑中网络的关系和互通组网
  • TypeScript学习笔记
  • MATLAB实现两组数据的延时对齐效果
  • 基于Spring Boot的网络在线学习网站的设计与实现(Java+spring boot+MySQL)
  • Is a directory: ‘outs//.ipynb_checkpoints‘
  • PintOS lab2 User Programs 实验记录
  • 『CV学习笔记』docker和nvidia-docker离线安装