Skip to content
Snippets Groups Projects
Commit 2275382e authored by Alex's avatar Alex
Browse files

Add travis and fix Dockerfile for test files

parent ac6fe0d1
No related branches found
No related tags found
No related merge requests found
sudo: required
services:
- docker
before_install:
- docker pull golang:1.7.3
script:
- sh build.sh
#!/bin/sh #!/bin/bash
# First do - git clone https://github.com/alexellis/faas && cd faas (cd gateway && ./build.sh)
(cd watchdog && ./build.sh)
docker network create --driver overlay --attachable functions
cd watchdog
./build.sh
cp ./fwatchdog ../sample-functions/catservice/
docker build --build-arg https_proxy=$https_proxy --build-arg http_proxy=$http_proxy \
-t alexellis2/faas-catservice .
#docker service rm catservice ; docker service create --network=functions --name catservice alexellis2/faas-catservice
cd ..
cd gateway
./build.sh
# docker rm -f server; docker run -d -v /var/run/docker.sock:/var/run/docker.sock --name server -p 8080:8080 --network=functions alexellis2/faas-gateway
FROM golang:1.7.3 FROM golang:1.7.3
RUN mkdir -p /go/src/app RUN mkdir -p /go/src/app
COPY main.go /go/src/app WORKDIR /go/src/app
COPY main.go .
COPY readconfig.go .
COPY config_test.go .
WORKDIR /go/src/app WORKDIR /go/src/app
RUN go get -d -v RUN go get -d -v
RUN go test
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment