Displaying 1 to 5 from 5 results

Packer - Creates identical machine images for multiple platforms

Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer comes out of the box with support for the following platforms Amazon EC2, DigitalOcean, Docker, Google Compute Engine, OpenStack, Parallels, QEMU, VirtualBox, VMware.

dockertest - Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work

When developing applications, it is often necessary to use services that talk to a database system. Unit Testing these services can be cumbersome because mocking database/DBAL is strenuous. Making slight changes to the schema implies rewriting at least some, if not all of the mocks. The same goes for API changes in the DBAL. To avoid this, it is smarter to test these specific services against a real database that is destroyed after testing. Docker is the perfect system for running unit tests as you can spin up containers in a few seconds and kill them when the test completes. The Dockertest library provides easy to use commands for spinning up Docker containers and using them for your tests.Using Dockertest is straightforward and simple. Check the releases tab for available releases.

goexpect - Expect for Go

This package is an implementation of Expect in Go.All Spawn functions accept a variadic of type expect.Option , these are used for changing options of the Expecter.

poule - :chicken: A framework for GitHub automation

The project was created to manage automation on the Moby project.See http://poule.readthedocs.io/en/latest/.

dropship - Super simple deployment tool

Dropship is a simple tool for installing and updating artifacts from a CDN.To setup dropship you will need to add/update the following files.