构建gitlab远端服务器(check->build->test->deploy)

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
TODO:写完再整理

文章目录


前言

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!

在这里插入图片描述

Continuous Integration(持续集成)
假设一个应用程序,其代码存储在GitLab的Git仓库中。开发人员每天都要多次推送代码更改。对于每次向仓库的推送,你都可以创建一组脚本来自动构建和测试你的应用程序,从而减少了向应用程序引入错误的机会。这种做法称为持续集成,对于提交给应用程序(甚至是开发分支)的每项更改,它都会自动连续进行构建和测试,以确保所引入的更改通过你为应用程序建立的所有测试,准则和代码合规性标准。

Continuous Delivery(持续交付)
持续交付是超越持续集成的更进一步的操作。应用程序不仅会在推送到代码库的每次代码更改时进行构建和测试,而且,尽管部署是手动触发的,但作为一个附加步骤,它也可以连续部署。此方法可确保自动检查代码,但需要人工干预才能从策略上手动触发以必输此次变

相关推荐

  1. deploy gitlab through docker

    2024-07-18 09:32:07       25 阅读
  2. gitlab指定分支回退到之前的版本

    2024-07-18 09:32:07       28 阅读
  3. git修改某个服务器的地址的方式以及4种remote

    2024-07-18 09:32:07       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 09:32:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 09:32:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 09:32:07       57 阅读
  4. Python语言-面向对象

    2024-07-18 09:32:07       68 阅读

热门阅读

  1. ios 设置行距和获取文本行数

    2024-07-18 09:32:07       21 阅读
  2. (86)组合环路--->(01)RGB值

    2024-07-18 09:32:07       18 阅读
  3. 详细说一下axios的特点

    2024-07-18 09:32:07       22 阅读
  4. log4j.appender.Logfile.File=./logs/its_log

    2024-07-18 09:32:07       20 阅读
  5. 七、python函数基础

    2024-07-18 09:32:07       20 阅读
  6. Junit单元测试常用断言

    2024-07-18 09:32:07       25 阅读
  7. app自动化测试缓存问题如何解决?

    2024-07-18 09:32:07       20 阅读
  8. 【Go系列】Go语言的测试

    2024-07-18 09:32:07       21 阅读