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

设计一个外贸网站需要多少钱wordpress 博客地址更改

设计一个外贸网站需要多少钱,wordpress 博客地址更改,网站前期策划,seo实战密码常规操作 首先你需要配置好GitLab的CI/CD,该步骤参考网上教程 gitlab-ci 配置 一个工程多Module的微服务项目一般是这样的结构: ├── service-a/ # 服务A │ └── service-a-api │ └── service-a-service │ └── target/ │ …

常规操作

首先你需要配置好GitLab的CI/CD,该步骤参考网上教程

gitlab-ci 配置

一个工程多Module的微服务项目一般是这样的结构:
├── service-a/ # 服务A
│ └── service-a-api
│ └── service-a-service
│ └── target/
│ └── service-a.jar
│ └── pom.xml
├── service-b/ # 服务B
│ └── service-b-api
│ └── service-b-service
│ └── target/
│ └── service-b.jar
│ └── pom.xml
├── service-c/ # 服务C
│ └── service-c-api
│ └── service-c-service
│ └── target/
│ └── service-c.jar
│ └── pom.xml
└── .gitlab-ci.yml
└── pom.xml

我们打包一般是在根目录下执行mvn clean package,这样把所有的服务包都打好了
service-x.jar 是我们要部署的jar包

要使用gitlab的CI/CD来自动部署我们修改过的服务,不是每次全部部署

使用git 来查询有变化的文件,然后跟所有要部署的服务中进行匹配,存在的话就表示该服务需要进行部署,提取出要部署的服务名(我这里的情况是每个服务的最后一个单词来做为服务别名)。

下面是我这里检测变化服务的CI/CD配置,供参考

variables:ALL_SERVICES: "gateway admin"detect_changed_services:stage: detect_changescript:# 关键修复1:用|包裹if语句块,确保正确换行,查询有变化的文件- |if [ -n "$(git rev-parse HEAD^ 2>/dev/null)" ]; thenCHANGED_FILES=$(git diff --name-only HEAD^ HEAD)elseCHANGED_FILES=$(git ls-files)fi- echo "变更文件列表:"- echo "$CHANGED_FILES"# 初始化变更服务列表- CHANGED_SERVICES=""# 跟配置的服务进行匹配,匹配成功表示,该服务需要部署- |for SERVICE in $ALL_SERVICES; doif echo "$CHANGED_FILES" | grep -q "$SERVICE"; thenCHANGED_SERVICES="$CHANGED_SERVICES $SERVICE"echo "检测到变更:$SERVICE"fidone# 格式化服务列表- |CHANGED_SERVICES=$(echo "$CHANGED_SERVICES" | xargs | tr ' ' '\n' | sort -u | tr '\n' ' ')echo "最终需要处理的服务:$CHANGED_SERVICES"echo "CHANGED_SERVICES=$CHANGED_SERVICES" >> variables.envartifacts:reports:dotenv: variables.envtags:- mavenonly:- dev# 后面的阶段省略,提取出要部署的服务后就好办了
http://www.dtcms.com/a/431749.html

相关文章:

  • ASP网站建设实训报告总结大德通众包做网站怎么样
  • 查询网站死链接温州百度快速排名优化
  • 网站建设全包哪家便宜怎么在网站上做按钮
  • 永州网站建设哪家好中信建设有限责任公司深圳中信金融中心项目工期专业招标
  • 八年级信息网站怎么做网站设计的价格
  • OSPF Init 状态 概念及题目
  • 事件相关电位(Event-Related Potential,ERP)
  • 运营一个网站的成本wordpress 网站小模块
  • 怀化市建设局网站地址wordpress建什么站
  • 网站域名解析怎么做wordpress筛选最新文章
  • 【知识科普】JSON数据格式详细介绍
  • wordpress站酷首页wordpress引用jquery
  • 深度学习中的池化(Pooling)技术:原理、实现与应用
  • 手机响应式网站建设公司做电商必须知道的网站
  • Linux任务上下文切换context_switch函数的实现
  • 移动网站开发教学大纲安装wordpress 000
  • 《小米 17:创新与争议并存的科技新品》
  • thinkphp怎么做网站壹六八信息科技网站建设
  • 网站建站企业wex5 后端实现全网站开发
  • leetcode 47 全排列II
  • 注册公司是在哪个网站有哪些做普洱茶网站的
  • Vscode安装Element ui
  • Unity游戏基础-1(安装~工作区构建)
  • 超声波测距
  • 公司网站建设收费惠州市网站建设
  • 彩票的网站怎么做的太原关键词优化软件
  • 做的网站需要什么技术wordpress好用的编辑器插件
  • 数字信号处理 第一章(离散时间信号与系统)【上】
  • 【视觉】使用 mediamtx 怎么支持多个rtsp播放
  • 懂得网站推广东莞市建设安监局网站首页