From b1d80679599cbafaffa42a521e9d04ebcc3635b0 Mon Sep 17 00:00:00 2001
From: Kevin Daudt <kdaudt@alpinelinux.org>
Date: Thu, 22 Aug 2019 23:40:15 +0200
Subject: [PATCH] .gitlab-ci.yml: add ci jobs to build changed aports

Closes !74
---
 .gitlab-ci.yml | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 46af6eb2904c..9382d1247298 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,6 @@
 stages:
   - lint
+  - build
 
 # Make sure master points to the correct upstream commit
 before_script:
@@ -18,3 +19,42 @@ lint:
   tags:
     - docker-alpine
     - x86_64
+
+.build:
+  stage: build
+  image: alpinelinux/alpine-gitlab-ci:latest
+  script:
+    - build.sh
+  only:
+    - merge_requests
+
+build-x86_64:
+  extends: .build
+  tags:
+    - docker-alpine
+    - ci-build
+    - x86_64
+
+build-x86:
+  extends: .build
+  image:
+    name: alpinelinux/alpine-gitlab-ci:latest-x86
+    entrypoint: ["linux32", "sh", "-c"]
+  tags:
+    - docker-alpine
+    - ci-build
+    - x86
+
+build-s390x:
+  extends: .build
+  tags:
+    - docker-alpine
+    - ci-build
+    - s390x
+
+build-ppc64le:
+  extends: .build
+  tags:
+    - docker-alpine
+    - ci-build
+    - ppc64le
-- 
GitLab