构建镜像准备,在192.168.56.60机器上执行
- docker pull java:8
- docker tag java:8 192.168.56.60:5000/java:8
- docker push 192.168.56.60:5000/java:8
构建job公共流程
-
选择<create new jobs>
-
输入job名称,和选择<构建一个自由风格的软件项目>
-
选择<OK>
- 选择<GitHub 项目>,输入github的项目地址
https://github.com/wengmingdong/springcloudk8s/
- 选择<git>
https://github.com/wengmingdong/springcloudk8s.git
-
选择<Build Environment>
-
选择<Bindings>
-
选择<Build>
-
选择<Add build step>
输入
docker build -t eureka:v1 eureka
docker tag eureka:v1 192.168.56.60:5000/eureka:v1
docker push 192.168.56.60:5000/eureka:v1
-
选择<Save>
-
选择项目
-
选择 <立即构建>
-
查看构建日志
-
点击日期
-
点击<Console Output>
- 验证构建结果
-
docker images
- curl -XGET http://192.168.56.60:5000/v2/eureka/tags/list
构建eureka
以上 <构建job公共流程>就是构建eureka项目
构建config
- 总的流程参考<构建job公共流程>
- 在总的流程参考<构建job公共流程>
-
copy 项目
构建自由风格项目
-
修改<Build>下的pom.xml文件路径
-
修改执行shell
docker build -t config:v1 config
docker tag config:v1 192.168.56.60:5000/config:v1
docker push 192.168.56.60:5000/config:v1
构建config client(业务app)
创建和构建该项目可以参考以上两个。需要修改的地方如下:
[目录] (https://www.jianshu.com/p/2a935d48b6da)
spring cloud 工程创建
在github上创建配置文件
在centos7下安装docker
docker私有仓库安装
jdk git maven 安装
jenkins 安装
jenkins 之 jdk maven github 配置
jenkins 之 job构建项目
安装k8s
部署springcloud in k8s
springcloud in k8s 部署ingress - 简书