CI/CD部署打包方法

  • 项目目前部署方式:
    • 各地区服务器打包同一个runner(需要互相排队,不并发)
    • 各地区客户端可以并发打包,同个地区客户端打多个包需要排队

部署方法

  1. 下载gitlab-runner: https://docs.gitlab.com/runner/install/windows.html
  2. 安装在一个固态盘上,打包工程会在安装目录下自动生成
  3. 命令cd到安装目录,注册runner https://docs.gitlab.com/runner/register/index.html#windows,参考以下输入命令行
    4. 调整runner配置 config.toml:执行命令方式、调整并发数

配置执行打客户端或服务器包 .gitlab-ci.yml

设置定时任务(刷新缓存、检查资源等)

海外一些缓存刷新任务如下图

  • 配置任务如下图
相关推荐
Sopaco3 天前
告别项目文档滞后:Litho(deepwiki-rs)在CI/CD中的自动化文档生成实践
运维·ci/cd·自动化
rocksun7 天前
基于GitOps的平台工程:Crossplane与ArgoCD实战
ci/cd·devops
Lin_Aries_04218 天前
基于 CI/CD 平台将应用程序自动部署到 Kubernetes 集群
运维·ci/cd·docker·云原生·容器·kubernetes·jenkins
Elastic 中国社区官方博客9 天前
CI/CD 流水线与 agentic AI:如何创建自我纠正的 monorepos
大数据·运维·数据库·人工智能·搜索引擎·ci/cd·全文检索
Lin_Aries_042110 天前
基于 CI/CD(Jenkins)将 Spring Boot 应用自动部署到 Kubernetes 集群
spring boot·ci/cd·docker·容器·自动化·jenkins
Vahala0623-孔勇10 天前
CI/CD流水线优化:GitLab CI镜像构建加速实战
ci/cd·gitlab
幼稚园的山代王10 天前
utf8mb4_bin、 utf8mb3_general_ci 、utf8mb4_0900_ai_ci 这几个有什么区别
ci/cd
C-200210 天前
初探 ansible 部署 devops 持续集成持续交付
ci/cd·ansible·devops
Grassto11 天前
免费的 CI/CD 服务,了解一下 GitHub Actions ?
ci/cd·github·github actions
卓码软件测评11 天前
K6的CI/CD集成在云原生应用的性能测试应用
前端·功能测试·测试工具·ci/cd·云原生