[gnome-build-meta/abderrahim/child-pipelines] speed up pipeline



commit a7ea4b820c4651a7114a6fb550e2fc5a9283692e
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Wed Aug 5 11:44:48 2020 +0100

    speed up pipeline

 .gitlab-ci.yml | 171 +++++++++++++++++++++++++++++----------------------------
 1 file changed, 86 insertions(+), 85 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index adf9d4ea..d8637b83 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -207,30 +207,30 @@ track:
     - track-job.id
 
 
-build-gnome-core-x86_64:
-  extends:
-  - .build-template
-  - .x86_64
+# build-gnome-core-x86_64:
+#   extends:
+#   - .build-template
+#   - .x86_64
 
-build-gnome-core-i386:
-  extends:
-  - .build-template
-  - .i686
+# build-gnome-core-i386:
+#   extends:
+#   - .build-template
+#   - .i686
 
-build-gnome-core-aarch64:
-  extends:
-  - .build-template
-  - .aarch64
+# build-gnome-core-aarch64:
+#   extends:
+#   - .build-template
+#   - .aarch64
 
-build-gnome-core-arm:
-  extends:
-  - .build-template
-  - .arm
+# build-gnome-core-arm:
+#   extends:
+#   - .build-template
+#   - .arm
 
-build-gnome-core-ppc64le:
-  extends:
-  - .build-template
-  - .ppc64le
+# build-gnome-core-ppc64le:
+#   extends:
+#   - .build-template
+#   - .ppc64le
 
 
 generate-config:
@@ -269,72 +269,73 @@ generate-config:
     - ostree-deploy.yml
 
 
-vm-image-x86_64:
-  extends:
-  - .vm-image-template
-  - .x86_64
-  # run as soon as the x86_64 build job is done, don't wait for other arches
-  needs:
-  - track
-  - job: build-gnome-core-x86_64
-    artifacts: false
 
-pinebook-pro-image:
-  extends: .aarch64
-  stage: image
-  script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/pinebook-pro/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/pinebook-pro/image.bst pinebook-pro-image
-  when: manual
-  allow_failure: true
-  artifacts:
-    when: always
-    paths:
-    - logs
-    - pinebook-pro-image
-    expire_in: '2 days'
-  needs:
-  - track
-  - job: build-gnome-core-aarch64
-    artifacts: false
-
-rock64-image:
-  extends: .aarch64
-  stage: image
-  script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/rock64/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/rock64/image.bst rock64
-  when: manual
-  allow_failure: true
-  artifacts:
-    when: always
-    paths:
-    - logs
-    - rock64
-    expire_in: '2 days'
-  needs:
-  - track
-  - job: build-gnome-core-aarch64
-    artifacts: false
-
-raspberrypi-4-image:
-  extends: .aarch64
-  stage: image
-  script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/raspberrypi-4/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/raspberrypi-4/image.bst 
raspberrypi-4-image
-  when: manual
-  allow_failure: true
-  artifacts:
-    when: always
-    paths:
-    - logs
-    - raspberrypi-4-image
-    expire_in: '2 days'
-  needs:
-  - track
-  - job: build-gnome-core-aarch64
-    artifacts: false
+# vm-image-x86_64:
+#   extends:
+#   - .vm-image-template
+#   - .x86_64
+#   # run as soon as the x86_64 build job is done, don't wait for other arches
+#   needs:
+#   - track
+#   - job: build-gnome-core-x86_64
+#     artifacts: false
+
+# pinebook-pro-image:
+#   extends: .aarch64
+#   stage: image
+#   script:
+#     - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/pinebook-pro/image.bst
+#     - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/pinebook-pro/image.bst 
pinebook-pro-image
+#   when: manual
+#   allow_failure: true
+#   artifacts:
+#     when: always
+#     paths:
+#     - logs
+#     - pinebook-pro-image
+#     expire_in: '2 days'
+#   needs:
+#   - track
+#   - job: build-gnome-core-aarch64
+#     artifacts: false
+
+# rock64-image:
+#   extends: .aarch64
+#   stage: image
+#   script:
+#     - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/rock64/image.bst
+#     - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/rock64/image.bst rock64
+#   when: manual
+#   allow_failure: true
+#   artifacts:
+#     when: always
+#     paths:
+#     - logs
+#     - rock64
+#     expire_in: '2 days'
+#   needs:
+#   - track
+#   - job: build-gnome-core-aarch64
+#     artifacts: false
+
+# raspberrypi-4-image:
+#   extends: .aarch64
+#   stage: image
+#   script:
+#     - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/raspberrypi-4/image.bst
+#     - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/raspberrypi-4/image.bst 
raspberrypi-4-image
+#   when: manual
+#   allow_failure: true
+#   artifacts:
+#     when: always
+#     paths:
+#     - logs
+#     - raspberrypi-4-image
+#     expire_in: '2 days'
+#   needs:
+#   - track
+#   - job: build-gnome-core-aarch64
+#     artifacts: false
 
 
 cve_report:


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