会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
邹邹很busy。
被测试耽搁的打工人。少年不努力,长大搞 IT。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
36
下一页
2023年8月14日
gitlab--集成 jfrog artifactory 制品库
摘要: 介绍 官网:https://www.jfrogchina.com/artifactory/features/ 之前我们使用制品库的时候,是使用 gitlab 里的制品:https://www.cnblogs.com/zouzou-busy/p/16485401.html 当制品多的时候,就不太适合了
阅读全文
posted @ 2023-08-14 15:40 邹邹很busy。
阅读(1036)
评论(0)
推荐(0)
2023年8月12日
gitlab--services、environment、inherit
摘要: services services 关键字定义了一个 Docker 镜像,该镜像在链接到 image 关键字定义的 Docker 镜像的 job 期间运行。这允许您在构建期间访问服务镜像。 服务镜像可以运行任何应用程序,但最常见的用例是运行数据库容器,例如: MySQL PostgreSQL Red
阅读全文
posted @ 2023-08-12 18:08 邹邹很busy。
阅读(151)
评论(0)
推荐(0)
2023年8月4日
gitlab--image
摘要: image 在我们之前的例子中,我们都是在执行器为 shell 的 runner 中运行的,但这不能满足我们的场景。例如我们在 ci 中需要构建镜像,然后推送到镜像仓库里面。这时候我们就要使用 docker 的执行器来工作了 我们先来注册一个 docker 执行器的 runner # 进入到 run
阅读全文
posted @ 2023-08-04 20:26 邹邹很busy。
阅读(465)
评论(0)
推荐(0)
2023年7月21日
gitlab--include 引入其他 ci 文件、extends 继成模板作业
摘要: include include 可以允许引入外部 yaml 文件,文件具有扩展名 .yml 或 .yaml 。使用合并功能可以自定义和覆盖包含本地定义的 CI/CD 配置,相同的 job 会合并,参数值以源文件为准 local 引入同一存储库中的文件,使用相对于根目录的完整路径进行引用,与配置文件在
阅读全文
posted @ 2023-07-21 09:18 邹邹很busy。
阅读(896)
评论(0)
推荐(0)
2023年7月4日
gitlab--needs、default
摘要: needs 并行阶段 可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行 例如下面的 ci 文件 stages: - build - test - deploy module-a-build: stage: build script: - echo "hello3a" - slee
阅读全文
posted @ 2023-07-04 21:12 邹邹很busy。
阅读(281)
评论(0)
推荐(0)
2023年7月1日
gitlab--缓存 cache
摘要: 缓存 cache 介绍 使用 cache 指定要在作业之间缓存的文件和目录列表。您只能使用本地工作副本中的路径。缓存在流水线和作业之间共享。缓存在产物之前恢复。 cache:paths 使用 cache:paths 关键字来选择要缓存的文件或目录,路径是相对于项目目录,不能直接链接到项目目录之外 例
阅读全文
posted @ 2023-07-01 22:21 邹邹很busy。
阅读(2236)
评论(0)
推荐(2)
2023年6月17日
gitlab--workflow、rules
摘要: workflow workflow 关键字适用于整个管道,并将确定是否创建管道。when :可以设置为always或never . 如果未提供,则默认值always if:定义变量条件 when:只有两个值,always 和 nevel if: '$CI_PIPELINE_SOURCE == "me
阅读全文
posted @ 2023-06-17 21:20 邹邹很busy。
阅读(1498)
评论(1)
推荐(0)
2023年6月8日
gitlab--job 作业运行控制 tag、when、allow_failure、retry、timeout、parallel
摘要: job 作业设置 定义一个 job 的时候,一般定义哪些关键字呢?作业在哪个 Runner 运行?作业属于流水线的哪个阶段?这个 job 要做什么? stages: - test - deploy variables: # 全局变量 VERSIONS: "1.32.1" RUNNER_TAG: "k
阅读全文
posted @ 2023-06-08 23:03 邹邹很busy。
阅读(745)
评论(0)
推荐(0)
2023年5月29日
gitlab--不同的 stage 不重新下载代码、GIT_CHECKOUT、制品 artifacts
摘要: 介绍 在 gitlab ci 中,不同的 stage 都会重新下载代码,例如下面的 .gitlab-ci.yml default: image: ruby:2.7.5 stages: # 运行的阶段顺序 - build - test - deploy build: # job 的名称 stage:
阅读全文
posted @ 2023-05-29 23:00 邹邹很busy。
阅读(765)
评论(0)
推荐(0)
2023年5月24日
gitlab--内置的环境变量、自定义环境变量
摘要: 自定义环境变量 gitlab 给我们内置了很多的变量,但有时候满足不了我们的需求,例如我们需要往某个私有仓库推送镜像,需要账号和密码进行登录。这时候我们不想把密码写在 .gitlab-ci.yml 文件里面。我们就可以自定义一个环境变量来使用了。 先来定义一个变量,设置-》CI/CD-》变量 在 .
阅读全文
posted @ 2023-05-24 22:34 邹邹很busy。
阅读(1927)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
36
下一页
公告