File tree Expand file tree Collapse file tree 3 files changed +56
-17
lines changed Expand file tree Collapse file tree 3 files changed +56
-17
lines changed Original file line number Diff line number Diff line change 1- language : go
2- os :
3- - linux
4- - windows
5-
6- go :
7- - 1.11.x
8- - 1.12.x
9- - 1.13.x
10- - 1.x
11-
12- env :
13- - GO111MODULE=on
14-
15- script :
16- - cd src/
17- - go test -v ./...
1+ jobs :
2+ include :
3+ - stage : test
4+ language : go
5+ os :
6+ - linux
7+ - windows
8+ go :
9+ - 1.10.x
10+ - 1.11.x
11+ - 1.12.x
12+ - 1.x
13+ install :
14+ - go get github.com/apexskier/httpauth
15+ - go get github.com/go-ini/ini
16+ - go get github.com/gorilla/mux
17+ - go get github.com/hpcloud/tail
18+ - go get github.com/gorilla/websocket
19+ - go get github.com/majormjr/rcon
20+ script :
21+ - go test -v ./...
22+ - stage : deploy
23+ language : minimal
24+ before_install :
25+ - docker build -f "docker/Dockerfile-build" -t factorio-server-manager docker
26+ script :
27+ - mkdir /home/travis/build/mroote/build
28+ - docker run -t -e FAC_BRANCH=$TRAVIS_BRANCH -v /home/travis/build/mroote/build:/build factorio-server-manager
29+ - ls /home/travis/build/mroote/build
Original file line number Diff line number Diff line change 1+ FROM alpine:latest
2+
3+ RUN apk add --no-cache git make musl-dev go nodejs npm zip
4+
5+ ENV FAC_BRANCH=develop
6+ ENV GOROOT /usr/lib/go
7+ ENV GOPATH /go
8+ ENV PATH /go/bin:$PATH
9+ ENV FAC_ROOT /go/src/factorio-server-manager
10+
11+ COPY build.sh /usr/local/bin/build.sh
12+
13+ RUN mkdir -p ${GOPATH}/bin
14+ RUN chmod u+x /usr/local/bin/build.sh
15+
16+ WORKDIR $FAC_ROOT
17+
18+ VOLUME /build
19+
20+ CMD ["/usr/local/bin/build.sh"]
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ echo " Cloning ${FAC_BRANCH} "
4+ git clone -b ${FAC_BRANCH} https://github.com/mroote/factorio-server-manager.git ${FAC_ROOT}
5+ echo " Creating build..."
6+ make gen_release
7+ cp build/* /build/
You can’t perform that action at this time.
0 commit comments