简介

本篇文章将讲解制品artifacts与缓存cache二个关键词。二个关键词都可以将流水线中的文件存储起来,但区别点也很多。

制品artifacts

使用artifacts关键词可以将当前作业的一些文件存储起来,可以存储文件夹和文件列表。并且用户可以选择在作业失败,成功时或者总是存储文件。使用artifacts储存的文件将会被上传到极狐GitLab,开发者可以在极狐GitLab上在线预览他们。存储后的文件将会在下一个阶段自动恢复到当前的工作目录。开发者也可以自由配置恢复哪些制品,不恢复哪些制品。被恢复的制品,存放的位置与以前一致。
下面看一个简单的例子

# 版权所属:CSDN@拿我格子衫来
MalzaharJob:script: echo 'The man who has made up his mind to win will never say “impossible”.'artifacts:paths:- dist/

GitLab CI/CD .gitlab-ci.yaml 关键词(三):制品artifacts,缓存cache相关推荐

  1. GitLab CI/CD 多项目,多流水线制品合并方案

    前言 在做CI/CD流水线时,有时会遇到非常复杂的项目架构,比如一个前后端分离的项目,在前端构建完成后,需要将前端的制品存放到后端项目的指定目录,以此来构建一个单体镜像,包含了前后端.有些情况是前后端 ...

  2. CI CD(gitlab ci来实现)

    CI && CD 如果你是个初创公司,苦于svn代码管理,发布的繁琐.那么为什么不用git呢.本文就是使用开源的软件gitlab+gillab-ci+docker来完美的搭建代码持续集 ...

  3. CI/CD: GitLab Runner安装注册配置管理

    点击上方蓝字⭐️关注"DevOps云学堂",接收最新技术实践 今天是「DevOps云学堂」与你共同进步的第 21 天 本文是<GitLabCI实践>教程部分内容 Git ...

  4. Jenkins和GitLab CI/CD:CI/CD工具之战

    持续集成(CI)和持续交付(CD)在过去十年左右时间里取得了长足的进步.DevOps测试的兴起引发了针对CI/CD工具的强烈需求.现有的解决方案一直在与时俱进,无数的新产品或新版本正在进入质量检查领域 ...

  5. 基于 GitLab CI 的前端工程CI/CD实践

    CI/CD 是 Gitlab 提供的一整套持续集成.持续交付解决方案. 概念:「持续集成(Continuous Integration)」.「持续交付(Continuous Delivery)」和「持 ...

  6. GitLab CI/CD 自动化构建与发布实践

    流程介绍 CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法.CI/CD 的核心概念是持续集成.持续交付和持续部署.这篇文章中,我将会介绍基于 GitLab CI/CD 的自动化 ...

  7. GitLab CI / CD管道配置参考 .gitlab-ci.yml文件定义字段

    亚搏体育app文件 亚搏体育app CI / CD GitLab CI / CD管道配置参考 GitLab CI / CD管道配置参考 GitLab CI/CD pipeline configurat ...

  8. 基于docker-compose的Gitlab CI/CD实践排坑指南

    长话短说 经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多, 实操过程尽量接近最佳实践(不做hack, 不做骚操作),记录下来加深理解. 看过博客园<docker ...

  9. git原理详解与实操指南_基于dockercompose的Gitlab CI/CD实践amp;排坑指南

    长话短说 经过长时间实操验证,终于完成基于Gitlab的CI/CD实践,本次实践的坑位很多, 实操过程尽量接近最佳实践(不做hack, 不做骚操作),记录下来加深理解. 看过博客园<docker ...

  10. Gitlab配置Gitlab-Runner实现简单的CI/CD

    其他博文连接 Ubuntu Server 16.04LTS 搭建GitLab服务器 ubuntu server 16.04 使用docker搭建jenkins和sonarqube Gitlab配置Gi ...

最新文章

  1. OpenCV中图像以Mat类型保存时各通道数据在内存中的组织形式及python代码访问各通道数据的简要方式...
  2. Java判断文本文件编码格式以及读取
  3. Spring的Bean生命周期,11 张高清流程图及代码,深度解析
  4. 菜鸟学Linux 第044篇笔记 算法和私有CA
  5. windows phone (26) ApplicationBar应用程序栏
  6. 工业大数据系统与应用北京市重点实验室给大家拜年啦!
  7. 【杂谈】2020年如何长期、系统,全面地学习深度学习和计算机视觉,这是有三AI的完整计划...
  8. python爬虫爬取网页图片_Python爬虫实现抓取网页图片
  9. ubuntu 安装自动解决依赖冲突
  10. Nginx+Tomcat负载均衡、动静分离集群
  11. 一个简单的MVC模式练习
  12. 【渝粤题库】陕西师范大学200751 《操作系统》作业
  13. linux shell变量作用域,Shell变量的作用域:Shell全局变量、环境变量和局部变量
  14. hql删除mysql语句_hibernate hql删除异常
  15. 关于《统计学习方法》中第三章构造kd树算法中的中位数问题
  16. java字符串长度解答
  17. Day.js 常用方法
  18. 镜头相关的基本参数总结
  19. Mac运行ftp报错Error: JAVA_HOME is not defined correctly.
  20. 干草堆——acwing算法题第二天

热门文章

  1. python有哪些码_Python字节码介绍
  2. 电脑软件连接ABB机器人控制柜
  3. 惠普电脑打开BIOS的方法
  4. 整数规划之分支切割算法
  5. mysql中高阶玩法系列(六)
  6. 前端网格布局grid
  7. 极其简单的Python爬虫音乐
  8. Jupyterlab安装和配置
  9. Openstack基础架构
  10. linux批量删除文件或者文件夹