gitlab-ci: Move before and after script to shared template
authorAndreas Schneider <asn@samba.org>
Tue, 20 Nov 2018 07:16:42 +0000 (08:16 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 26 Jan 2019 18:08:12 +0000 (19:08 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
.gitlab-ci.yml

index 5379d00750f2d562b76b96b13fb902cc2f901e6a..cfa2ab1b6bbadae4afafa44419ef52fc288e1f33 100644 (file)
@@ -7,23 +7,21 @@ variables:
   GIT_STRATEGY: fetch
   GIT_DEPTH: "3"
 
-before_script:
-  - echo "Build starting (preparing swap)..."
-  - if [ $(df -m / --output=avail | tail -n1) -gt 10240 ]; then
-      sudo dd if=/dev/zero of=/samba-swap bs=1M count=6144;
-      sudo mkswap /samba-swap;
-      sudo swapon /samba-swap;
-    fi
-
-after_script:
-  - tar -xf logs.tar.gz system-info.txt -O
-
 .shared_template: &shared_template
   image: $CI_REGISTRY/$SAMBA_BUILD_IMAGES_PROJECT:$SAMBA_BUILD
   stage: build
   tags:
     - docker
     - shared
+  before_script:
+    - echo "Build starting (preparing swap)..."
+    - if [ $(df -m / --output=avail | tail -n1) -gt 10240 ]; then
+        sudo dd if=/dev/zero of=/samba-swap bs=1M count=6144;
+        sudo mkswap /samba-swap;
+        sudo swapon /samba-swap;
+      fi
+  after_script:
+    - tar -xf logs.tar.gz system-info.txt -O
 
 build_samba_none_env:
   <<: *shared_template