Skip to content

Releases: Danw33/go-build

v1.2.0

27 Sep 13:25
1.2.0
7d3d281
Compare
Choose a tag to compare

v1.2.1 of go-build 🚀, the open-source MIT-Licensed multi-project multi-branch build tool.

Changelog

  • 📜 Project Scripts now output stdout and stderr to files which are available in the artifacts

Give it a go!


Dependencies: libgit2 (v0.27.0) and libssh2

go-build : Repo | Website

v1.1.1

23 Aug 16:17
1.1.1
7e6aad8
Compare
Choose a tag to compare

v1.1.1 of go-build 🚀, the open-source MIT-Licensed multi-project multi-branch build tool.

Changelog

  • 🔌 Index-Generator Plugin now generates indexes! (Makes sense, right?!)
  • 🐳 CI is now working again! Builds should be passing on
  • 🐦 Raven use improved for detect and report panics in plugins

Give it a go!


Dependencies: libgit2 (v0.27.0) and libssh2

go-build : Repo | Website

v1.1.0

21 Aug 10:44
1.1.0
e6c88b2
Compare
Choose a tag to compare

v1.1.0 of go-build 🚀, the open-source MIT-Licensed multi-project multi-branch build tool.

Go build now supports plugins! A basic plugin interface has been exposed, and a couple of simple plugins are included by default - compile them using make build-plugins! 😄

Changelog

  • 🔌 Plugin Support!
  • 🔨 Makefile improved with plugin build support
  • 🐦 Raven library added for Sentry.io reporting support (turn it off with the metrics config parameter)

Give it a go!


Dependencies: libgit2 (v0.27.0) and libssh2

go-build : Repo | Website

v1.0.2

22 Jun 15:04
1.0.2
eb72a8a
Compare
Choose a tag to compare

v1.0.2 of go-build 🚀, the open-source MIT-Licensed multi-project multi-branch build tool.

The first issue (#1) has been resolved! go-build can now fetch, pull, and fast-forward through changes from remotes within existing clones; no more repetitive builds of the same ref! Hooray! 😄

Changelog

  • 🆕 Docker support! 🐳 Try make build-docker to make a docker image of go-build under Alpine Linux
  • ⚙️ Makefile improved with better naming and versioning
  • 💻 Dependency build script improvements

Behind the scenes:

  • 🤖 Improved CI Support, builds are now passing on both Travis CI and GitLab CI! 🥇

Give it a go!


Dependencies: libgit2 (v0.27.0) and libssh2

go-build : Repo | Website

v1.0.1

01 Jun 14:02
1.0.1
0e17ee6
Compare
Choose a tag to compare

v1.0.1 of go-build 🚀, the open-source MIT-Licensed multi-project multi-branch build tool.

With more testing, some real-world use, and a bit of feedback go-build has been improved (already!)

Changelog

  • 🆕 Support for variables within project scripts (see Script Variables in the README).
  • 🏠 home can now be left blank in the configuration to use the current working directory
  • 🔕 Ability to recover from panics that occur within a project (so other projects can continue to build).
  • 📜 Cleaner log format (no more shortfunc in the logs, everything lines up much better now).
  • 📝 Better documentation! (Now with build steps for macOS and Ubuntu Linux 🏗)

Behind the scenes:

  • 🤖 CI support through both Travis CI and GitLab CI, although currently builds are failing as the scripts aren't complete yet 🐞

Give it a go!


Dependencies: libgit2 (v0.27.0) and libssh2

go-build : Repo | Website

v1.0.0 Initial Release

23 May 20:19
1.0.0
4920591
Compare
Choose a tag to compare

v1.0.0 of go-build, the open-source MIT-Licensed multi-project multi-branch build tool... now isn't that a mouthful!

It's been tested, tortured and tweaked to be able to successfully and reliably build multiple branches across projects asynchronously, and output structured artifacts every time. Whilst it's code is a bit clunky, and it's certainly not feature-complete (lots of ideas yet to implement, such as artifact index files and wildcard-branch building), it's fairly stable and has been tested and confirmed working under GitLab runner for CI use.

Give it a go!


Dependencies: libgit2 (v0.27.0) and libssh2

go-build : Repo | Website