Gitlab CI - 启动 Shared Runner 进行正常回购
Gitlab CI - Start Shared Runner for normal repos
我是 Gitlab 新手 CI。
我已经配置了 .gitlab-ci.yml 文件,并且使用 CI Lint 它已经通过了验证过程。
基于这个documentation,我可以看到一个特定的运行ner应该配置在一个虚拟机上,一个VPS,一个裸机,一个[=38] =] 容器甚至是容器集群。
而且我可以看到 git实验室有自己的共享 运行 用户并且 默认启用。
当我访问 Pipeline 页面时,我只能看到蓝色的 Get Started with Pipeline 按钮,点击后我被重定向到 this page.
“”说 Gitlab CI 只会 运行 testing
分支的工作,但是,none 我的 git 除非在非常特殊的情况下,否则使用分支。所以
问题是如何在只有单个 master
分支的正常(私有)存储库中使用此共享 运行ner?
Shared 运行ners 将 运行 用于 any 分支,因此对于 master
也分支(除非您另外配置)。
此外,
例如,以下作业将触发任何推送,尽管有分支:
buildClient:
stage: buildComponents
script:
- echo "Building the client..."
另一方面,此作业只会在推送到 develop
分支时触发,并且会由任何可用的 运行 带有 docker
标记的人员处理:
buildServer:
stage: buildComponents
script:
- echo "Building the server with Docker..."
only:
- develop
tags:
- docker
根据蓝色 开始使用管道 按钮:您需要将一个 .gitlab-ci.yml
文件添加到项目的根目录并将其推送到 GitLab。此文件定义构建管道的 stages 和 jobs。然后 运行ners 根据给定的配置选择工作。例如。简单的 .gitlab-ci.yml
可以是这样的:
image: alpine:latest
stages:
- test
- build
testApp:
stage: test
script: echo "Testing..."
buildApp:
stage: build
script: echo "Building..."
有关详细信息,请参阅 GitLab 文档中的 Configuration of your jobs with .gitlab-ci.yml。
我是 Gitlab 新手 CI。
我已经配置了 .gitlab-ci.yml 文件,并且使用 CI Lint 它已经通过了验证过程。
基于这个documentation,我可以看到一个特定的运行ner应该配置在一个虚拟机上,一个VPS,一个裸机,一个[=38] =] 容器甚至是容器集群。
而且我可以看到 git实验室有自己的共享 运行 用户并且 默认启用。
当我访问 Pipeline 页面时,我只能看到蓝色的 Get Started with Pipeline 按钮,点击后我被重定向到 this page.
“testing
分支的工作,但是,none 我的 git 除非在非常特殊的情况下,否则使用分支。所以
问题是如何在只有单个 master
分支的正常(私有)存储库中使用此共享 运行ner?
Shared 运行ners 将 运行 用于 any 分支,因此对于 master
也分支(除非您另外配置)。
此外,
例如,以下作业将触发任何推送,尽管有分支:
buildClient:
stage: buildComponents
script:
- echo "Building the client..."
另一方面,此作业只会在推送到 develop
分支时触发,并且会由任何可用的 运行 带有 docker
标记的人员处理:
buildServer:
stage: buildComponents
script:
- echo "Building the server with Docker..."
only:
- develop
tags:
- docker
根据蓝色 开始使用管道 按钮:您需要将一个 .gitlab-ci.yml
文件添加到项目的根目录并将其推送到 GitLab。此文件定义构建管道的 stages 和 jobs。然后 运行ners 根据给定的配置选择工作。例如。简单的 .gitlab-ci.yml
可以是这样的:
image: alpine:latest
stages:
- test
- build
testApp:
stage: test
script: echo "Testing..."
buildApp:
stage: build
script: echo "Building..."
有关详细信息,请参阅 GitLab 文档中的 Configuration of your jobs with .gitlab-ci.yml。