From b4f4afb33bf0767e7aa94163a8447ad4dd92d845 Mon Sep 17 00:00:00 2001
From: Alexey Kuklin <alex@kuklin.eu>
Date: Sun, 20 Dec 2020 07:18:33 +0200
Subject: [PATCH] use include in ci

---
 .gitlab-ci.yml | 47 ++++-------------------------------------------
 Dockerfile     |  2 ++
 2 files changed, 6 insertions(+), 43 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 92664b3..0cbe59f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,48 +1,9 @@
-stages:
-- build
-- manifest
+include:
+  - project: 'code/ci-template'
+    file: '/go/base.yml'
 
-variables:
-   DOCKER_CONFIG: ~/.docker/$CI_JOB_ID
-
-before_script:
-  - "[ -d $DOCKER_CONFIG ] || mkdir -p $DOCKER_CONFIG"
-  - "echo '{ \"experimental\": \"enabled\" }' > $DOCKER_CONFIG/config.json"
-  - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-
-after_script:
-  - "rm -vRf $DOCKER_CONFIG"
-
-ppc64le:
-  variables:
-    IMAGE: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/$CI_JOB_NAME:$CI_COMMIT_REF_NAME
-  stage: build
-  tags:
-    - ppc64le-docker
+.build:
   script:
     - docker build --build-arg GITLAB_LOGIN=gitlab-ci-token --build-arg GITLAB_PASSWORD=$CI_JOB_TOKEN --pull -t $IMAGE -f Dockerfile .
     - docker push $IMAGE
 
-amd64:
-  variables:
-    IMAGE: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/$CI_JOB_NAME:$CI_COMMIT_REF_NAME
-  stage: build
-  tags:
-    - amd64-docker
-  script:
-    - docker build --build-arg GITLAB_LOGIN=gitlab-ci-token --build-arg GITLAB_PASSWORD=$CI_JOB_TOKEN --pull -t $IMAGE -f Dockerfile .
-    - docker push $IMAGE
-
-manifest:
-  variables:
-    IMAGE: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME
-    IMAGE_amd64: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/amd64:$CI_COMMIT_REF_NAME
-    IMAGE_ppc64le: $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/ppc64le:$CI_COMMIT_REF_NAME
-  stage: manifest
-  tags:
-    - amd64-docker
-  script:
-    - docker manifest create $IMAGE $IMAGE_amd64 $IMAGE_ppc64le 
-    - docker manifest push $IMAGE
- 
-
diff --git a/Dockerfile b/Dockerfile
index 558c70e..fb1584a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,4 +5,6 @@ apt-get clean autoclean && \
 apt-get autoremove --yes && \
 rm -rf /var/lib/{apt,dpkg,cache,log} 
 
+WORKDIR /srv
+
 
-- 
GitLab