for 循环 go 里面的循环只有一个 for 循环 for 循环有下面四种方式的写法 第一种方式,for 后面什么都不写 死循环
前戏本人使用的是 mac 电脑,版本为 10.15.6安装去官网下载安装包:https://golang.google.cn/dl/ 会下载一个 pkg 文件,点击安装安装完成后,默认的安装目录是在:/usr/local/go在 bin 下有一个 go 文件,这个文件是 go 的可执行文件:/usr/local/go/bin/go环境变量mac 上安装完 go 之后,会自动配置好 GOR
rt 存储库 [root@master1 ~]# helm repo add gitlab https://charts.gitlab
介绍官网之前我们使用制品库的时候,是使用 gitlab 里的制品:当制品多的时候,就不太适合了,我们可以使用一些专门用来上传制品库的来保存制品安装 artifactory使用 docker 安装下载镜像docker pull truecharts/artifactory-oss:7.41.13启动镜像docker run --name jfrog-oss -d -v data_artifactor
pages 介绍 在我们日常使用 gitlab 的过程中,会产生一些产物,自己做的一些小网站,小页面之类,一般都是在本地调试访问,一旦我们想让其他朋友也可以随时访问,就需要单独在公有云上买一个服务器去部署,一是需要付费,二是我们调试页面访问量不多,单独搞个服务器部署有点浪费。 使用 GitLab P
image 在我们之前的例子中,我们都是在执行器为 shell 的 runner 中运行的,但这不能满足我们的场景。例如我们在 ci 中需要构建镜像,然后推送到镜像仓库里面。这时候我们就要使用 docker 的执行器来工作了 我们先来注册一个 docker 执行器的 runner # 进入到 run
include include 可以
缓存 cache 介绍 使用 cache 指定要在作业之间缓存的文件和目录列表。您只能使用本地工作副本中的路径。缓存在流水线和作业之间共享。缓存在产物之前恢复。 cache:paths 使用 cache:paths 关键字来选择要缓存的文件或目录,路径是相对于项目目录,不能直接链接到项目目录之外 例
needs 并行阶段 可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行 例如下面的 ci 文件 stages: - build - test - d
workflow workflow 关键字适用于整个管道,并将确定是否创建管道。when :可以设置为always或never . 如果未提供,则默认值always if:定义变量条件 when:只有两个值,always 和 nevel if: '$CI_PIPELINE_SOURCE == "me
介绍 在 gitlab ci 中,不同的 stage 都会重新下载代码,例如下面的 .gitlab-ci.yml def
介绍 Secret 是一种包含少量敏感信息的,例如密码、令牌或秘钥的对象。这样的信息可能会被放在 pod 中或者镜像
介绍 Secret 是一种包含少量敏感信息的,例如密码、令牌或秘钥的对象。这样的信息可能会被放在 pod 中或者镜像中,使用 Secre
trigger 当我们在运行阶段需要运行下一个项目的流水线时,就可以使用 trigger了
Stages 和 job在 pipeline 中,有几个名词需要知道,Stages、job、stage、before_script、after_script 等Stages:一个流水线可以包含若干个阶段,一个阶段可以包含若干个作业stages 用于定义作业可以使用的阶段,并且是全局定义的。同一阶段的作业并行运行,不同阶段按顺序执行。这里定义了三个阶段,首先 Build 阶段运行,然后 Deploy
介绍 Gitlab Runner 是一个开源项目,用于运行作业并将结果返回给 gitlab。Gitlab Runner 通常于 gitlab CI 结合使用,Gitlab CI 是 gitlab 用于协调作业的开源持续集成服务。 Gitlab Runner 是用 go 编写的,可以在 linux、m
介绍 K
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号