faas/contrib/ci.sh
Alex Ellis (VMware) 31810a4cf2 Move CI to use openfaas/* ns
This was a miss by refactoring work and is causing a CI failure

https://travis-ci.org/openfaas/faas/builds/404409816

Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-07-16 13:32:33 +01:00

40 lines
755 B
Bash

#!/bin/bash
docker swarm init --advertise-addr=127.0.0.1
./deploy_stack.sh --no-auth
docker service update func_gateway --image=openfaas/gateway:latest-dev
# Script makes sure OpenFaaS API gateway is ready before running tests
for i in {1..30};
do
echo "Checking if 127.0.0.1:8000 is up.. ${i}/30"
curl -fs 127.0.0.1:8080/
if [ $? -eq 0 ]; then
break
fi
sleep 0.5
done
cd ..
echo $GOPATH
mkdir -p $GOPATH/src/github.com/openfaas/
cp -r faas $GOPATH/src/github.com/openfaas/
git clone https://github.com/openfaas/certifier
cp -r certifier $GOPATH/src/github.com/openfaas/
cd $GOPATH/src/github.com/openfaas/faas/gateway/tests/integration && \
go test -v
cd $GOPATH/src/github.com/openfaas/certifier && \
make test
exit 0