From 8e3868c1fa179686c6dea5757ff7cafcb363dd57 Mon Sep 17 00:00:00 2001 From: Andreas Mieke Date: Sun, 27 Dec 2015 00:26:13 +0100 Subject: [PATCH] Adding CI --- .gitlab-ci.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..818941f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,43 @@ +before_script: + - export GOPATH=$(pwd) + +stages: + - dependencies + - libs + - build + +dependencies: + stage: dependencies + script: + - go get github.com/jinzhu/gorm + - go get github.com/lib/pq + - go get github.com/ChannelMeter/iso8601duration + - go get github.com/PuerkitoBio/goquery + - go get github.com/cheggaaa/pb + - go get github.com/robfig/cron + - go get github.com/gin-gonic/gin + - go get github.com/jinzhu/copier + +buildLibs: + stage: libs + script: + - go tool vet -composites=false -shadow=true ./config + - go build ./config + - go tool vet -composites=false -shadow=true ./database + - go build ./database + - go tool vet -composites=false -shadow=true ./image + - go build ./image + - go tool vet -composites=false -shadow=true ./youtube + - go build ./youtube + +parser: + stage: build + script: + - go tool vet -composites=false -shadow=true ./gparser + - go build ./gparser + +server: + stage: build + script: + - go tool vet -composites=false -shadow=true ./gserver + - go build ./gserver