0.10
Pre-release
Pre-release
- CLI interface changed, the previous functionality of
baur show
,baur build
is back, the first command are now verbs,baur apps ls
becamebaur ls apps
,baur builds ls
becamebaur ls builds
, etc, - new command:
baur ls outputs
, - the repository config now contains a config_version describing the version of the config syntax, instead of containing the baur version,
- new command:
baur init db
, to create the baur tables in the database, - new command:
baur init bashcomp
, to install a bashcompletion file for baur, baur app init
is now calledbaur init app
,baur repo init
is calledbaur init repo
,baur build
prints the status of each found application instead of dots,baur build
uploads build outputs now by default, it can be skipped with the--skip-upload
parameter,- new build output uploader that copies build outputs to a local directory,
- the GoSource Build Input Resolver was refactored,
- it now requires that the
go
binary is installed, - support go application that uses Go Modules,
- fixed that it did not list the go source files of the main package,
- it now also discovers CGO and assembly files that are imported,
- instead of a GOPATH a list of environment variables can be configured in the
.app.toml
file that are used during source code discovery,
- it now requires that the
$ROOT
can be used as variable when specifying build inputs to refer to the root path of the baur repository,- the postgresql connection uri can now be set by specifying the
BAUR_POSTGRES_URL
environment variable, DOCKER_USERNAME
,DOCKER_PASSWORD
environment variable renamed toBAUR_DOCKER_USERNAME
,BAUR_DOCKER_PASSWORD
,- authenticating at the docker registry by using the credentials from
/home/fho/.docker/config.json
is now supported, - database scheme was changed, the scheme from previous baur versions is not compatible,
- and many more smaller improvements and fixes :-)