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

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

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

  • 配置任务如下图
相关推荐
西部森林牧歌12 小时前
Arbess从基础到高阶(14) - 使用Arbess+GitLab+SonarQube实现代码扫描完成后自动化部署
ci/cd·gitlab·sonarqube·arbess·tiklab devops
青靴15 小时前
虚拟机上实现最简 CI/CD
ci/cd·devops
青靴1 天前
轻量级 CI/CD:Git Hooks 自动部署 Node.js 应用(CICD-demo)
git·ci/cd·node.js
青靴2 天前
轻量级 CI/CD 实战(四):本地开发钉钉告警 → 自动部署云服务器 Kafka 消费者容器
ci/cd·docker·钉钉
奔跑吧邓邓子2 天前
Jenkins自动化持续集成:从入门到实战
ci/cd·自动化·实战·jenkins·自动化持续集成
青靴2 天前
Git Hooks 实现 CI/CD 进阶实践 -- 根据实际需求添加功能
git·elasticsearch·ci/cd
DreamLife☼2 天前
Docker-CI/CD:集成 GitHub Actions 实现自动化构建与部署
ci/cd·docker·自动化部署·github actions·镜像构建·trivy 扫描·compose 部署
西维3 天前
告别手动部署!Docker + Drone 前端自动化部署指南
前端·ci/cd·docker
7***n754 天前
MySQLWebSocket案例
物联网·支持向量机·ci/cd
一念一花一世界5 天前
Arbess从初级到进阶(9) - 使用Arbess+GitLab实现C++项目自动化部署
c++·ci/cd·gitlab·arbess