diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..15606a5bdd971281657543293db0bcdafca26fc4 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,19 @@ +image: golang:latest + +stages: + - test + +run_tests: + rules: + - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)' + stage: test + script: + - go fmt ./... + - go vet ./... + - go install gotest.tools/gotestsum@latest + - gotestsum --format testname --junitfile report.xml + artifacts: + when: always + reports: + junit: report.xml +