Commit 65994ace authored by Lukas Böhm's avatar Lukas Böhm 🎱
Browse files

Update .gitlab-ci.yml file

parent 8fb25a94
Pipeline #59966 passed with stages
in 2 minutes and 46 seconds
......@@ -12,30 +12,42 @@ cache:
variables:
REPO_NAME: gitlab.cs.fau.de/chiefs/chiefsend2
DATABASE_URI: sqlite:test.db
MEDIA_DIR: ./media/test
before_script:
- mkdir -p $GOPATH/src/$(dirname $REPO_NAME)/api
- ln -svf $CI_PROJECT_DIR $GOPATH/src/$REPO_NAME
- cd $GOPATH/src/$REPO_NAME/api
- mkdir -p ./test/data ./test/temp
- export DATABASE_URI=sqlite:test.db
- export MEDIA_DIR=./media/test
stages:
- test
- build
- deploy
format:
test_api:
stage: test
script:
- go fmt $(go list ./... | grep -v /vendor/)
- go vet $(go list ./... | grep -v /vendor/)
- go test $(go list ./... | grep -v /vendor/)
compile:
build_api:
stage: build
script:
- go build -ldflags "-extldflags '-static'" -o $CI_PROJECT_DIR/mybinary
artifacts:
paths:
- mybinary
deploy_production:
stage: deploy
script:
- echo "test"
environment:
name: production
url: https://send.chief.zone
only:
- master
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment