体育php网站源码,网址导航页面,厦门国外网站建设公司哪家好,html怎么做网站地图jenkins的多节点集群 在进行自动化部署时#xff0c;你可以按着它们的项目类型去进行分别部署#xff0c;这样即可以达到负载均衡#xff0c;又可以达到一种职责的明确#xff0c;比如像java的项目你可以使用linux服务来进行部署#xff08;拉代码#xff0c;还原#x… jenkins的多节点集群 在进行自动化部署时你可以按着它们的项目类型去进行分别部署这样即可以达到负载均衡又可以达到一种职责的明确比如像java的项目你可以使用linux服务来进行部署拉代码还原编译发布生成镜像推镜像到仓库建立服务等而对于.net项目你可以使用windows服务器来实现jenkins的节点而它们的入口都是jenkins的master由它根据每个节点的标记进行分发 节点各有其责 每个节点一般都会做项目的依赖包还原代码编译发布镜像的生成镜像的推送到仓库docker服务的建立等工作下面就来说一下这些工作的细节如windows平台里的.net项目它会有一个windows服务器为它提供自动化部署的服务使用以下功能。 编译 发布 镜像的生成 镜像的推送到仓库 docker服务的建立 上面步骤对应的部分代码如下SH脚本主要在linux进行部署如果是在windows上进行部署的话建议使用powershell脚本。 项目编译与发布 set -exexport Publish_Pathobj\Docker\publishecho 项目恢复dotnet restore echo 项目编译dotnet buildecho 项目发布dotnet publish -o obj/Docker/publishecho 发布成功开始构建docker镜像 生成镜像和推送到仓库 #!/bin/shset -ex
export IMAGE_NAMEmicroserviceOrder
export Registry_Urlwww.lind.cn:8443docker build --no-cache --pull -t $IMAGE_NAME ./docker tag $IMAGE_NAME $Registry_Url/$IMAGE_NAME
docker push $Registry_Url/$IMAGE_NAME 分发与jenkins项目依赖 在建立节点时可以指定它的标签使用请求到主jenkins节点后根据标签去分发找到目标的节点然后去处理相应的工作 根据构建后的项目依赖去实现自动化部署多项目的关联 以上内容就是我对jenkins集群中各节点职责请求分发项目依赖的理解希望可以帮到正在学习的您 原文地址http://www.cnblogs.com/lori/p/7604425.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注