Releases: winchman/builder-core
Minor Changes
This release adds some docs, a log entry, and the option not to delete the temporary uuid tag.
A Few Updates
This release includes the following updates:
- transfer GitHub orgs to winchman
- add date-based tags
- add ability to specify log level for
RunBuildSynchronously
- update a few deps
Adding channels for reporting logs, status, and error
This release updates the runner's RunBuild()
function to return three channels. The first receives log entries and the second receives status updates with useful data (currently just in the form of map[string]interface{}
). The third receives only one value, error
or nil
- this is the return value and also indicates that the overall build has completed.
In addition to RunBuild()
, there is now a RunBuildSynchronously()
function that uses a default logger and returns error
/nil
after the build is complete. This method also serves as a good example of how to use the channels returned by RunBuild()
in another context
Fixing a bug with deleting the temporary uuid tag
This release fixes one small bug. Enjoy!
The first release of the core builder library!
This is the first release of the core builder library after extracting it from docker-builder
. This is also the first version of the library as it will be used in docker-builder.