adding gitlab web

This commit is contained in:
Chris Sexton 2016-10-09 14:17:33 -04:00
parent 14a494bac2
commit 73bc416afd
2 changed files with 40 additions and 1 deletions

29
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,29 @@
stages:
- build-stuff
pages:
stage: build-stuff
script:
- export CURRENT_BUILD_PATH=$(pwd)
- echo $PATH
- rm -rf $HOME/golang
- rm -rf $HOME/gopath
- mkdir -p $HOME/golang # for GOROOT (contains the Go binary & core packages)
- mkdir -p $HOME/gopath # for GOPATH (contains code and external packages)
- curl http://storage.googleapis.com/golang/go1.7.1.linux-amd64.tar.gz 2>/dev/null > go1.7.1.linux-amd64.tar.gz
- tar -C $HOME/golang -xzf go1.7.1.linux-amd64.tar.gz
- export GOROOT=$HOME/golang/go
- export GOPATH=$HOME/gopath
- export PATH=$PATH:$GOROOT/bin
- export PATH=$PATH:$GOPATH/bin
- (if [[ "$(go version)" == *"go version go1.7"* ]]; then echo "✓ Go binary installed!"; else echo "Go binary not installed"; exit -1; fi);
- go version
- echo $PATH
- go env
- which go
- cd $CURRENT_BUILD_PATH
- make
- mv web public
artifacts:
paths:
- public

View File

@ -1,4 +1,14 @@
all: togoist.go web.go all: togoist
.PHONY: dependencies
dependencies:
go get -u github.com/gopherjs/gopherjs
go get -u github.com/bep/debounce
go get -u github.com/gopherjs/jquery
go get -u gitlab.com/chrissexton/togoist
togoist: togoist.go web.go dependencies
@go generate @go generate
clean: clean: