You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
763 B
YAML
37 lines
763 B
YAML
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
|