Add Circle CI config
parent
ee6c564991
commit
9d7d8a6287
@ -0,0 +1,36 @@
|
||||
version: 2
|
||||
jobs:
|
||||
build:
|
||||
docker:
|
||||
- image: ubuntu:14.04
|
||||
- image: redis:5.0.5-alpine
|
||||
|
||||
working_directory: ~/webdis
|
||||
|
||||
steps:
|
||||
- checkout
|
||||
|
||||
# Build & run
|
||||
- run: |
|
||||
apt-get -y update &&
|
||||
apt-get -y upgrade &&
|
||||
apt-get -y --force-yes install wget make gcc libevent-dev libmsgpack-dev &&
|
||||
make &&
|
||||
sed -i -e 's/"daemonize":.*true,/"daemonize": false,/g' webdis.json &&
|
||||
./webdis
|
||||
|
||||
# Run tests
|
||||
- run: |
|
||||
mkdir /tmp/artifacts &&
|
||||
./tests/basic.py 2>&1 > /tmp/artifacts/test-out.txt
|
||||
|
||||
# Save artifacts
|
||||
- store_artifacts:
|
||||
path: /tmp/artifacts
|
||||
destination: build
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
build:
|
||||
jobs:
|
||||
- build
|
Loading…
Reference in New Issue