diff mbox series

[v2,06/10] gitlab-ci: Extract build stages to stages.yml

Message ID 20210511072952.2813358-7-f4bug@amsat.org (mailing list archive)
State New, archived
Headers show
Series gitlab-ci: Ease forks pipeline workflow | expand

Commit Message

Philippe Mathieu-Daudé May 11, 2021, 7:29 a.m. UTC
Extract the build stages used by our job templates to a new file
(stages.yml) to be able to include it with the other templates,
without having to run all the jobs included in the default
.gitlab-ci.yml, which are mainly useful for mainstream CI.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 .gitlab-ci.d/stages.yml |  8 ++++++++
 .gitlab-ci.yml          | 10 +---------
 2 files changed, 9 insertions(+), 9 deletions(-)
 create mode 100644 .gitlab-ci.d/stages.yml

Comments

Willian Rampazzo May 11, 2021, 8:32 p.m. UTC | #1
On Tue, May 11, 2021 at 4:30 AM Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
>
> Extract the build stages used by our job templates to a new file
> (stages.yml) to be able to include it with the other templates,
> without having to run all the jobs included in the default
> .gitlab-ci.yml, which are mainly useful for mainstream CI.
>
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
>  .gitlab-ci.d/stages.yml |  8 ++++++++
>  .gitlab-ci.yml          | 10 +---------
>  2 files changed, 9 insertions(+), 9 deletions(-)
>  create mode 100644 .gitlab-ci.d/stages.yml
>

Reviewed-by: Willian Rampazzo <willianr@redhat.com>
diff mbox series

Patch

diff --git a/.gitlab-ci.d/stages.yml b/.gitlab-ci.d/stages.yml
new file mode 100644
index 00000000000..f50826018df
--- /dev/null
+++ b/.gitlab-ci.d/stages.yml
@@ -0,0 +1,8 @@ 
+# Currently we have two build stages after our containers are built:
+#  - build (for traditional build and test or first stage build)
+#  - test (for test stages, using build artefacts from a build stage)
+stages:
+  - containers
+  - containers-layer2
+  - build
+  - test
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ab9edc78879..5bfcd8aaca4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,13 +1,5 @@ 
-# Currently we have two build stages after our containers are built:
-#  - build (for traditional build and test or first stage build)
-#  - test (for test stages, using build artefacts from a build stage)
-stages:
-  - containers
-  - containers-layer2
-  - build
-  - test
-
 include:
+  - local: '/.gitlab-ci.d/stages.yml'
   - local: '/.gitlab-ci.d/edk2.yml'
   - local: '/.gitlab-ci.d/opensbi.yml'
   - local: '/.gitlab-ci.d/containers.yml'