Jose Diaz-Gonzalez
6636c48838
feat: simplify flag parsing in buildpacks plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
93225ada48
feat: add proper support for various buildpack urls
...
Transform the urls to the correct values when necessary, and validate them otherwise.
Closes #3923
2020-04-07 00:17:03 -04:00
Jose Diaz-Gonzalez
bd47c76d26
refactor: move private buildpacks function to functions.go
2020-03-10 14:12:24 -04:00
Jose Diaz-Gonzalez
26e8524ae5
refactor: surface errors when running reports
2020-02-22 06:40:24 -05:00
Jose Diaz-Gonzalez
6a7d2e5252
refactor: decrease compile time for golang plugins
...
This change refactors the compiled golang plugins into 3 distinct binaries:
- commands: already existing
- subcommands/subcommands: entrypoint into all subcommands
- triggers: entrypoint into all triggers
It then further symlinks triggers and subcommands to the built binaries. This results in both a much faster build process as well as smaller package size.
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
d3d426a8d9
tests: add functional tests for buildpacks plugin
2019-03-05 21:41:23 -05:00
Jose Diaz-Gonzalez
3670d7efcd
fix: correct fmt.Errorf violations
2019-03-05 21:41:23 -05:00
Jose Diaz-Gonzalez
887c1d4254
feat: implement buildpacks plugin
...
This will allow users to specify buildpacks outside of a git repository.
Note that this does not override any specified `BUILDPACK_URL`.
Closes #3256
2019-03-05 21:41:23 -05:00