Common Patterns and Best Practices
These are the habits that make Gofer pipelines easy to run and easy to trust. Most of them come from the same facts: every task is its own container, possibly on a different machine, and Gofer only knows what you tell it. It also doesn't tie pipelines to a git repository.
Here's everything at a glance:
- Make tasks safe to run twice.
- Take configuration from environment variables.
- Pin your image tags.
- Keep your images lean.
- Fail loudly.