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

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

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

  • 配置任务如下图
相关推荐
苦逼IT运维4 小时前
Jenkins + SonarQube 从原理到实战四:Jenkins 与 Gerrit 集成并实现自动任务
运维·git·测试工具·ci/cd·jenkins
Clownseven2 天前
Gitea Webhook教程:实现git push后自动部署更新网站 (CI/CD入门)
git·ci/cd·gitea
极小狐3 天前
GitLab 安全漏洞 CVE-2025-7739 解决方案
ci/cd·gitlab·devsecops·devops·极狐gitlab
小凯123453 天前
接口自动化测试持续集成CI/CD(Jenkins)
ci/cd
睡觉z4 天前
Jenkins持续集成系统
运维·ci/cd·jenkins
ClouGence4 天前
CloudDM 新增支持 GaussDB 与 openGauss:国产数据库管理更高效
数据库·sql·ci/cd
运维开发王义杰6 天前
YAML:锚点深度解析,告别重复,拥抱优雅的配置艺术
ci/cd·gitlab
朱小弟cs610 天前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
无名咸鱼10 天前
Git与CI/CD相关知识点总结
git·ci/cd