1
0
mirror of https://github.com/docker/cli.git synced 2026-01-16 20:22:36 +03:00
Files
cli/components/engine/testing/README.rst
Daniel Mizyrycki b6e2b50633 testing; issue #603: Create AWS testing buildbot instance for docker CI
Upstream-commit: 085ee6fcc4cc861b715194e6f144a983350331f3
Component: engine
2013-05-13 23:10:00 -07:00

1.0 KiB

testing

This directory contains testing related files.

Buildbot

Buildbot is a continuous integration system designed to automate the build/test cycle. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure.

We are running buildbot in an AWS instance to verify docker passes all tests when commits get pushed to the master branch.

You can check docker's buildbot instance at http://docker-ci.dotcloud.com/waterfall

Deployment

# Define AWS credential environment variables
export AWS_ACCESS_KEY_ID=xxxxxxxxxxxx
export AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxx
export AWS_KEYPAIR_NAME=xxxxxxxxxxxx
export AWS_SSH_PRIVKEY=xxxxxxxxxxxx

# Checkout docker
git clone git://github.com/dotcloud/docker.git

# Deploy docker on AWS
cd docker/testing
vagrant up --provider=aws

Buildbot AWS dependencies

vagrant, virtualbox packages and vagrant aws plugin