summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--build/ci/gitlab-ci.yml21
1 files changed, 21 insertions, 0 deletions
diff --git a/build/ci/gitlab-ci.yml b/build/ci/gitlab-ci.yml
new file mode 100644
index 0000000..0d47235
--- /dev/null
+++ b/build/ci/gitlab-ci.yml
@@ -0,0 +1,21 @@
+image: golang:1.13
+
+variables:
+  REPO_NAME: framagit.org/andinus/cetus
+
+before_script:
+  - mkdir -p $GOPATH/src/$REPO_NAME
+  - ln -svf $CI_PROJECT_DIR $GOPATH/src/$REPO_NAME/
+  - cd $GOPATH/src/$REPO_NAME
+
+stages:
+  - build
+  - deploy
+
+compile:
+    stage: build
+    script:
+      - GOOS=openbsd GOARCH=amd64 go build ./cmd/cetus-nasa -o $CI_PROJECT_DIR/cetus-nasa-linux-amd64
+    artifacts:
+      paths:
+        - cetus-nasa-linux-amd64