HDIS-Framework
HDIS-Framework是一个基于SpringBoot、Kubernetes、阿里云服务,编写的一个用于支撑微服务的极速开发框架。
其文档详尽,Demo全面,设计合理,开箱即用,节省开发时间,提升开发效率。
配套的docker、Kubernetes教程已踩过各种坑,让你的微服务无障碍的顺畅运行起来。
HDIS与Kubernetes或SpringCloud配合使用,能达到最佳效果。
运维笔记-Linux下Jenkins部署指南
前提条件
需要安装Maven
需要安装Docker
需要安装GIT
docker构建
构建命令(例)
#!/bin/sh -l
cd ${WORKSPACE}
mvn clean package
cp Dockerfile ./target
cd target
docker stop wowgo-service-business|| echo "continue execute"
docker rm wowgo-service-business|| echo "continue execute"
docker rmi wowgo-service-business|| echo "continue execute"
docker build -t wowgo-service-business --build-arg FILE_PATH=Application.jar ./ || echo "continue execute"
docker run --name wowgo-service-business -d -p 8080:8080 wowgo-service-business|| echo "continue execute"
k8s微服务构建
jar构建命令(例)
#!/bin/sh -l
cd ${WORKSPACE}
mvn clean package
cp Dockerfile ./target
cd target
docker rmi registry.cn-hangzhou.aliyuncs.com/15928745302/wowgo-service-business || echo "continue execute"
docker build -t registry.cn-hangzhou.aliyuncs.com/15928745302/wowgo-service-business --build-arg FILE_PATH=Application.jar ./ || echo "continue execute"
docker login -u=w6513017@163.com registry.cn-hangzhou.aliyuncs.com -p fuck2you
docker push registry.cn-hangzhou.aliyuncs.com/15928745302/wowgo-service-business
kubectl --kubeconfig /root/.kube/config delete pod -l app=wowgo-service-business -n wowgo-develop
nginx构建命令(例)
#!/bin/sh -l
cd ${WORKSPACE}
docker rmi registry.cn-hangzhou.aliyuncs.com/15928745302/wowgo-service-business || echo "continue execute"
docker build -t registry.cn-hangzhou.aliyuncs.com/15928745302/wowgo-service-business --build-arg FILE_PATH=./ ./ || echo "continue execute"
docker login -u=w6513017@163.com registry.cn-hangzhou.aliyuncs.com -p fuck2you
docker push registry.cn-hangzhou.aliyuncs.com/15928745302/wowgo-service-business
kubectl --kubeconfig /root/.kube/config delete pod -l app=wowgo-service-business -n wowgo-develop