progo-build

command module
v0.0.0-...-4f682fb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2020 License: MIT Imports: 14 Imported by: 0

README

Progo Build

Structure

  • A build consists of services
  • A service consist of a docker image and steps
  • A step consists of a plugin and a set of options and commands

Plugins

At the moment, only the plugin Command is available. It allows to run bash command lines.

Under the hood

Every time that a build is created, the following things occur.

  • A docker network is created with ID in the form buildID.progo. This network is useful to prevent containers from different builds to communicate with each other.
  • At the moment, only one service per build can be created. However, the code was written in a way to support multiple services per build in the future. A service is simply a docker container with the given image and steps.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
app
pkg
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL