[gimp-help/wip/wormnest/ci] ci experimenting
- From: Jacob Boerema <jboerema src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gimp-help/wip/wormnest/ci] ci experimenting
 
- Date: Fri,  4 Mar 2022 02:47:46 +0000 (UTC)
 
commit 96320821504f05d2402052fd67524c3542a98088
Author: Jacob Boerema <jgboerema gmail com>
Date:   Thu Mar 3 21:47:13 2022 -0500
    ci experimenting
 .gitlab-ci.yml | 32 +++++++++++++++++++++++---------
 1 file changed, 23 insertions(+), 9 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d8cbc4e8f..0c7b2831a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,7 @@
 image: debian:testing
 
 stages:
+  - prepare
   - build
 
 variables:
@@ -8,14 +9,9 @@ variables:
   INSTALL_PREFIX: "${CI_PROJECT_DIR}/${INSTALL_DIR}"
   LINGUAS: "en"
 
-build-debian:
-  stage: build
-  artifacts:
-    expire_in: 1 week
-    when: always
-    paths:
-    - www/
-    - html/
+prepare-debian:
+  stage: prepare
+  cache: {}
   before_script:
     - apt-get update
     - apt-get install -y --no-install-recommends
@@ -33,10 +29,26 @@ build-debian:
         python3
         python3-libxml2
         xsltproc
-  script:
+script:
     - mkdir _build
     - cd _build
     - ../autogen.sh --prefix=${INSTALL_PREFIX} --without-gimp
+
+build-debian:
+  stage: build
+  dependencies:
+    - prepare-debian
+  cache:
+    paths:
+    - apt-cache
+
+  artifacts:
+    expire_in: 1 week
+    when: always
+    paths:
+    - www/
+    - html/
+  script:
     - make && make install
     - mv ${INSTALL_PREFIX}/share/gimp/2.0/help/ ../www/
     - cd ../web
@@ -46,3 +58,5 @@ build-debian:
     - cd ../_build/quickreference
     - mv ./pdf/ ../../html/2.10/pdf/
   timeout: 2 hours 30 minutes
+
+  needs: ["prepare-debian"]
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]