当前位置: 首页 > article >正文

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

在这里插入图片描述

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

海外一些缓存刷新任务如下图
在这里插入图片描述

  • 配置任务如下图
    在这里插入图片描述

http://www.kler.cn/a/547125.html

相关文章:

  • Flask与Jinja2模板引擎:打造动态Web应用
  • Linux权限提升-内核溢出
  • 华象新闻 | 2月20日前谨慎升级 PostgreSQL 版本
  • 策略模式-小结
  • DeepSeek-R1私有化部署教程 | Linux服务器搭建AI大语言模型
  • 【Unity】 HTFramework框架(六十)Assistant助手(在Unity中接入DeepSeek等AI语言大模型)
  • 【ARM】JTAG接口介绍
  • 图的邻接表实现代解析【数据结构】
  • 深度整理总结MySQL——Expalin指南(二)
  • WEB安全--SQL注入--INTO OUTFILE
  • 03-微服务01(服务拆分、RestTemplate,nacos、OpenFeign、日志)
  • 软考-系统架构设计师(月更版)
  • 青少年编程与数学 02-009 Django 5 Web 编程 12课题、表单处理
  • 大载重无人机树木、竹子山林吊运技术详解
  • 【Oracle篇】浅谈执行计划中的多表连接(含内连接、外连接、半连接、反连接、笛卡尔连接五种连接方式和嵌套、哈希、排序合并三种连接算法)
  • iOS主要知识点梳理回顾-4-运行时类和实例的操作
  • Maven 引入外部依赖
  • 用什么办法能实现ubuntu里面运行的自己开发的python程序能自动升级。
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 13
  • 26、深度学习-自学之路-NLP自然语言处理-理解加程序,怎么把现实的词翻译给机器识别。