qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 04/11] gitlab-ci: Replace YAML anchors by extends (native_


From: Wainer dos Santos Moschetta
Subject: Re: [PATCH v3 04/11] gitlab-ci: Replace YAML anchors by extends (native_test_job)
Date: Tue, 10 Nov 2020 18:24:21 -0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0


On 11/8/20 8:19 PM, Philippe Mathieu-Daudé wrote:
'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
  .gitlab-ci.yml | 26 +++++++++++++-------------
  1 file changed, 13 insertions(+), 13 deletions(-)

LGTM

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>


diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a96e7dd23e5..e11f80f6d65 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,7 +34,7 @@ include:
          make -j"$JOBS" $MAKE_CHECK_ARGS ;
        fi
-.native_test_job_template: &native_test_job_definition
+.native_test_job:
    stage: test
    image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest
    script:
@@ -80,7 +80,7 @@ build-system-ubuntu:
        - build
check-system-ubuntu:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-ubuntu
        artifacts: true
@@ -89,7 +89,7 @@ check-system-ubuntu:
      MAKE_CHECK_ARGS: check
acceptance-system-ubuntu:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-ubuntu
        artifacts: true
@@ -111,7 +111,7 @@ build-system-debian:
        - build
check-system-debian:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-debian
        artifacts: true
@@ -120,7 +120,7 @@ check-system-debian:
      MAKE_CHECK_ARGS: check
acceptance-system-debian:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-debian
        artifacts: true
@@ -143,7 +143,7 @@ build-system-fedora:
        - build
check-system-fedora:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-fedora
        artifacts: true
@@ -152,7 +152,7 @@ check-system-fedora:
      MAKE_CHECK_ARGS: check
acceptance-system-fedora:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-fedora
        artifacts: true
@@ -175,7 +175,7 @@ build-system-centos:
        - build
check-system-centos:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-centos
        artifacts: true
@@ -184,7 +184,7 @@ check-system-centos:
      MAKE_CHECK_ARGS: check
acceptance-system-centos:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-system-centos
        artifacts: true
@@ -282,7 +282,7 @@ build-deprecated:
  # We split the check-tcg step as test failures are expected but we still
  # want to catch the build breaking.
  check-deprecated:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-deprecated
        artifacts: true
@@ -346,7 +346,7 @@ build-crypto-old-nettle:
        - build
check-crypto-old-nettle:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-crypto-old-nettle
        artifacts: true
@@ -367,7 +367,7 @@ build-crypto-old-gcrypt:
        - build
check-crypto-old-gcrypt:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-crypto-old-gcrypt
        artifacts: true
@@ -388,7 +388,7 @@ build-crypto-only-gnutls:
        - build
check-crypto-only-gnutls:
-  <<: *native_test_job_definition
+  extends: .native_test_job
    needs:
      - job: build-crypto-only-gnutls
        artifacts: true




reply via email to

[Prev in Thread] Current Thread [Next in Thread]