diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..63d90a6 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +stages: + - test + - push + +test: + image: golang:1.17 + only: + refs: + - main + - merge_requests + stage: test + script: + - go test ./... + +push: + stage: push + rules: + - if: $CI_COMMIT_TAG + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' + script: + - ./ci.sh push