https://github.com/stellarproject/vab
Container Assembly Builder
https://github.com/stellarproject/vab
Last synced: 11 months ago
JSON representation
Container Assembly Builder
- Host: GitHub
- URL: https://github.com/stellarproject/vab
- Owner: stellarproject
- License: mit
- Created: 2018-09-20T13:05:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-23T13:17:07.000Z (over 4 years ago)
- Last Synced: 2024-11-09T19:39:49.112Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 4.53 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - stellarproject/vab - Container Assembly Builder (Go)
README
# vab
A simple build tool on top of buildkit for building images in a different way.
```
NAME:
vab - container assembly builder
USAGE:
vab [global options] command [command options] [arguments...]
VERSION:
1
DESCRIPTION:
_..-.._
.' _ _ `.
/_) (_) (_) (_\
/ \
|'''''''''''''''|
/ \
| |
|-------------------|
| |
| |
|'''''''''''''''''''|
| .--. |
| // \\=|
| ||- || |
| \\__//=|
| '--' |
|...................|
|___________________|
|___________________|
|___________________|
|___________________|
/_______________\
container assembly builder
COMMANDS:
build build an image or export its contents
cron cron job to prune and release build artificats
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--debug enable debug output in the logs
--buildkit value, -b value buildkit address (default: "127.0.0.1:9500") [$BUILDKIT]
--help, -h show help
--version, -v print the version
```
## Local Output
If you have buildkit already setup, we can build `vab` with `vab` and get the `vab` binary
in our local directory.
```bash
> vab build --local
```
## Image and Push
To build an image and push the results.
```bash
> vab build --push --ref docker.io/stellarproject/vab:latest
```