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

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

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

  • 配置任务如下图
相关推荐
Mark108596 小时前
Hexo + GitHub Pages + GitHub Actions:源码私有、站点公开的 CI/CD 教程
ci/cd·github
冬奇Lab7 小时前
AI Native 时代的 CI/CD:从“手工流水线”到“智能驾驶舱”的范式演进
人工智能·ci/cd
没有口袋啦9 小时前
《基于 GitOps 理念的企业级自动化 CI/CD 流水线》
阿里云·ci/cd·云原生·自动化·k8s
前端不太难21 小时前
鸿蒙游戏的 CI/CD 方案
游戏·ci/cd·harmonyos
XmasWu12251 天前
【Hermes Agent集成】与CI/CD工作流结合
人工智能·ci/cd
Dotrust东信创智2 天前
面向SDV的在环测试深度解析——持续集成篇
ci/cd
信创DevOps先锋2 天前
国产CI/CD工具深度评测:安全合规时代的DevSecOps新选择
安全·ci/cd
信创DevOps先锋4 天前
2025年中国CI/CD市场格局:安全与智能并重的技术突围战
安全·ci/cd·gitee·开源
MegaDataFlowers4 天前
基于Gitee Go官方参考设计的远端持续集成验证
ci/cd·gitee
刘~浪地球4 天前
云原生与容器--CI/CD 流水线设计实践
ci/cd·云原生