Sign inSign up

rav121/todobackend-specs

By rav121

•Updated over 9 years ago

the image to run the acceptance tests; chai, mocha, jenkins

Image
0

302

rav121/todobackend-specs repository overview

⁠Continuous Delivery using Docker and Ansible Source Code

This folder contains all of the source code and repositories for this course including:

  • todobackend - the sample application repository, including the continuous delivery workflow
  • todobackend-base - Docker base image of the todobackend development and release images
  • todobackend-specs - Node.js test runner that runs acceptance tests against the todobackend sample application
  • todobackend-client - fork of the Todobackend Client application (see https://github.com/TodoBackend/todo-backend-client⁠)
  • todobackend-deploy - Ansible deployment playbook and AWS CloudFormation Stack
  • docker-ansible - Ansible playbook runner
  • docker-jenkins - Jenkins Continuous Delivery system Docker image and AWS CloudFormation Stack

⁠System Requirements

  • Mac OS X or Linux (if using Windows, a Linux VM is required)
  • Docker 1.10+
  • Docker Compose 1.6+
  • Docker Machine 0.6+
  • VMWare Workstation/Fusion or VirtualBox
  • Git
  • AWS CLI

⁠Checking out the Source Code

Each repository includes full git history and is tagged with the following convention:

  • module-n-before - source code at the beginning of Module n
  • module-n-after - source code at the end of Module n
⁠Examples

This checks out the todobackend repository as at the beginning of Module 3:

$ cd todobackend
$ git checkout module-3-before

This checks out the todobackend-base repository as at the end of Module 5:

$ cd todobackend-base
$ git checkout module-5-after

This checks out the most recent commit on the master branch:

$ cd todobackend-base
$ git checkout master

Tag summary

Content type

Image

Digest

Size

104.2 MB

Last updated

over 9 years ago

docker pull rav121/todobackend-specs