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

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

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

  • 配置任务如下图
相关推荐
zyl8372110 小时前
前后端项目自动部署方案主流实现方案
ci/cd·gitlab·github
Patrick_Wilson1 天前
为省一次回归测试,该不该把多个改动堆进一条分支?
git·ci/cd·架构
qq_366566501 天前
内容出海工具链搭建实战:从0到CI/CD自动化
运维·ci/cd·自动化
snow@li1 天前
CI/CD:深入理解 CI/CD(2026版)
运维·ci/cd
牛奶咖啡131 天前
CI/CD——通过Jenkins插件实现与K8s集成并部署应用到k8s集群的实践保姆级教程
ci/cd·kubernetes·jenkins·jenkins安装k8s插件·jenkins对k8s配置凭据·jenkins配置pod模板·编写流水线脚本部署应用到k8s
江华森2 天前
Jenkins CI/CD 实战博客教程
servlet·ci/cd·jenkins
Bigger2 天前
记一次坑爹的 Cloudflare Pages 部署:Failed to load module script 是怎么把我的 SPA 搞挂的
前端·ci/cd·浏览器
江华森2 天前
基于 Git 的自动集成交付(Git-Driven CI/CD)实战
git·ci/cd
夜雪闻竹2 天前
版本管理:npm 发布 + Electron 打包 + CI/CD
ci/cd·npm·node.js·代码规范·chatcrystal
Forget_85504 天前
RHEL——CICD持续集成与交付
ci/cd