jenkins~集群分发功能和职责处理
jenkins的多节点集群
节点各有其责
- 编译
- 发布
- 镜像的生成
- 镜像的推送到仓库
- docker服务的建立
上面步骤对应的部分代码如下,SH脚本,主要在linux进行部署,如果是在windows上进行部署的话,建议使用powershell脚本。
项目编译与发布
set -ex export Publish_Path="obj\Docker\publish" echo "项目恢复" dotnet restore echo "项目编译" dotnet build echo "项目发布" dotnet publish -o obj/Docker/publish echo "发布成功,开始构建docker镜像"
生成镜像和推送到仓库
#!/bin/sh set -ex export IMAGE_NAME=microserviceOrder export Registry_Url="www.lind.cn:8443" docker build --no-cache --pull -t $IMAGE_NAME ./ docker tag $IMAGE_NAME $Registry_Url/$IMAGE_NAME docker push $Registry_Url/$IMAGE_NAME
分发与jenkins项目依赖
以上内容就是我对jenkins集群中各节点职责,请求分发,项目依赖的理解,希望可以帮到正在学习的您!
感谢各位粉丝的支持!
谢谢!
本文转自博客园张占岭(仓储大叔)的博客,原文链接:jenkins~集群分发功能和职责处理,如需转载请自行联系原博主。