Jose Diaz-Gonzalez
69e4cd7c44
refactor: use only a single implementation for cache purging
...
This change moves cache clearing into the repo plugin, and standardizes on a single way of clearing the cache.
2019-07-05 17:40:20 -04:00
Jose Diaz-Gonzalez
bf8b67b35d
feat: cleanup glide plugins when running src-clean
2019-04-16 20:00:35 -04:00
Jose Diaz-Gonzalez
e7fb6007d3
feat: build golang binaries with higher concurrency
...
This should allow us to shave off a few minutes of build time, both locally and on CI
2019-01-20 18:12:08 -05:00
Jose Diaz-Gonzalez
f1baa1f6a5
fix: remove golang files and triggers directory for packaging
2017-12-12 03:13:07 -05:00
Jose Diaz-Gonzalez
5d5ede2b85
revert: drop reference to CGO_ENABLED completely
2017-12-12 00:09:36 -05:00
Jose Diaz-Gonzalez
b449227467
revert: re-enable system net usage
2017-12-11 23:46:08 -05:00
Jose Diaz-Gonzalez
228eb9ed7a
revert: re-enable CGO_ENABLED=0
2017-12-11 23:44:08 -05:00
Jose Diaz-Gonzalez
9b431321fa
feat: use the built-in net package instead of linking to system
2017-12-11 23:22:27 -05:00
Jose Diaz-Gonzalez
a96c1d644a
fix: turn off CGO for all go builds
2017-12-11 23:22:11 -05:00
Jose Diaz-Gonzalez
58cc088445
feat: converge upon a more standard Makefile for golang plugins
2017-12-11 23:16:03 -05:00
Jose Diaz-Gonzalez
90015ab594
fix: ensure the Makefile is also removed when calling make src-clean
2017-03-31 17:27:08 -06:00
Jose Diaz-Gonzalez
217e491e59
feat: Allow triggering a release via the contrib/release script
...
- Requires docker, git, and package_cloud gems
- Requires the PACKAGECLOUD_API_TOKEN environment variable
- Builds both a deb and rpm, pushing both to packagecloud
- Upgrades the golang build environment to 1.7.5
- Combines both build Dockerfiles into a single, generic env
- Fixes issue where internal-functions file for tar plugin was not executable
- Ensures that built plugins have a callback to clean up their source files before packaging
- Adds support for “betafish” releases, which are untested versions of Dokku that are available via a separate packagecloud repository.
2017-03-25 17:56:42 -06:00
Michael Hobbs
177b45c49b
use common.mk for common make variables. use -e when calling make. use golang:1.7.4 image.
2017-03-20 09:16:49 -07:00
Michael Hobbs
fc31b28ab6
restructure to build individual binaries
2017-03-20 09:16:49 -07:00
Michael Hobbs
c92c0fce37
remove non-existent targets from .PHONY
2017-03-20 09:15:43 -07:00
Michael Hobbs
b6dffaabee
convert repo plugin to golang
2017-03-20 09:15:43 -07:00