Releases: golift/application-builder
macOS App/DMG Builder
This contribution adds the bits and pieces to build macOS apps. It's disabled by default as a few pieces need to be created for it to work. It's in use in Notifiarr and Unpackerr.
Windows Icon and Build Updates
This release adds a windows application icon and manifest file. A myriad build updates were put in as well. Working well!
FreeBSD Packaging
Adds freebsd package building and updates other dependencies.
Improved Output
This release adds improvements in the build process.
Demonstration Release
This repository builds Go applications into multi-architecture Docker Images, Homebrew Formula, Redhat and Debian Packages (see below). Supports cli tools or daemonized services. Includes a man-page builder and a full template for an existing hello world application. The hello-world app is setup as a service, although it exits shortly after starting. This demonstration release shows what happens (in Travis CI) when you create a new release. All the built artifacts are added to this release.
Try it. The hello-world app works.
# on a mac?
brew install golift/mugs/hello-world
# or you like containers?
docker pull golift/hello-world
# got linux? install a package
curl https://raw.githubusercontent.com/golift/application-builder/master/scripts/install.sh | sudo bash
This was all built automatically, just use the template and add your go code. Plug it into Travis-CI and Docker Cloud. See wiki for more info. (coming soon!)