Releases: simplesurance/baur
Releases · simplesurance/baur
0.17.0
- cfg: the
Build.Output.DockerImage.RegistryUpload
section in the.app.toml
files has a new field calledregistry
. It allows to specify the Docker Registry to that the image will be uploaded. If it's not set the the default registry of the docker-agent is used, like before. - cfg: the
repository
field in theBuild.Output.DockerImage.RegistryUpload
can now contains slashes - cfg:
config_version
in the.baur.toml
was incremented to 3, to update from the previous version, change it manually to3
- 3. party packages were updated
- binaries were build with Golang 1.13.7
- minor fixes to the docker and fs packages
0.16.0
- The
[Build]
section is now optional in.app.toml
files. Applications are then listed bybaur ls apps
with the statusBuild Command Undefined
builds can not be done. - Build Inputs and Outputs definitions can now be included.
An example include file can be created withbaur init include
. An include file can contain a BuildInput and a BuildOutput section.
Include files can be included in an.app.toml
file by referencing their path in theincludes
field.
See https://github.com/simplesurance/baur-example for an example - The
.app.toml
file and all files that are referenced in theincludes
field are now automatically included as BuildInputs of an application. - The
$APPNAME
variable is additionally supported in the following fields of an.app.toml
file:- Build.Output.File.Path
- Build.Output.DockerImage.RegistryUpload.Repository
- Build.Output.File.S3Upload.Bucket
- Build.Output.DockerImage.idfile
- The configuration file version was increased to
2
. To update from an previous baur version setconfig_version
to2
in your.baur.toml
file.
0.15.0
- fix: resolving GitFile BuildInput failed if filename contained unusual characters
- fix: GitFile BuildInput paths containing globs were resolved by the shell, this caused that files that those paths resolved to files that were not tracked in the git repository
- build output are now prefixed with the application name in
baur build --verbose
output - internal exec package refactored
- 3.party libraries updated
- binaries build with Go 1.12.4
0.14
0.13
0.12
- build status
outstanding
is renamed topending
- when GitFile Build Inputs can not be resolved the error message are more detailed and print which patterns did not match files
- the "Duration" column in the
baur show
is renamed toBuild Duration
0.11.3
0.11.2
0.11.1
0.11
- upload method (s3, docker registry, filecopy) is stored in the upload database table,
baur builds ls
prints an error if it can't find a build for the given application name in the database,- gosource resolver is more resilient, only uses a set of useful variables from the users environments
- commandline output improved