🎉
Getting started
Take a look at the getting started guide, or the sample project.
Features supported
- Specify containers from existing images or Dockerfiles and configure volume mounts, environment variables, published ports, the working directory, the command to run and dependent containers
- Specify tasks, including which container to run, what command to run in that container and any other dependency containers to start
- Seeing a list of available tasks with
batect tasks
- Compact progress information when being run in a terminal, and automatically switching to a simpler but more verbose output format when being run elsewhere (eg. on CI)
What's coming soon
While I make no promises, the next things I plan to tackle from the roadmap are:
- specifying dependencies between tasks (eg. run the build before running the app)
- showing more progress information when pulling or building images
Where to report issues
Please file a GitHub issue if you encounter any problems.