Commit Graph

40 Commits

Author SHA1 Message Date
Micah Young ae5e6d5a0a Fixes deploy: wine stack has no base image
Signed-off-by: Micah Young <ymicah@vmware.com>
2021-06-16 07:51:17 -04:00
Micah Young 62316bebed Cleanup formatting
Signed-off-by: Micah Young <ymicah@vmware.com>
2021-06-09 10:25:22 -04:00
Micah Young 3ea1e2dd61 Cleanup docs and formatting
Signed-off-by: Micah Young <ymicah@vmware.com>
2021-06-09 10:13:03 -04:00
Micah Young 1971513af0 Adds wine stack, builder to demonstrate Windows without a WCOW daemon
- See builders/wine/README.html for more purpose
- Fixes incompatible syntax in Windows buildpacks
- Keeps separate build-wine from build-linux tasks due to separate target use-cases and long build times
- Keeps separate build-wine from build-windows tasks due to incompatible environment requirements

Signed-off-by: Micah Young <ymicah@vmware.com>
2021-06-08 10:32:38 -04:00
David Freilich 04bb071f3e Add set-experimental to the Makefile, and use that in Github Actions
Signed-off-by: David Freilich <dfreilich@vmware.com>
2021-01-14 15:47:26 +02:00
David Freilich 814b1f2581 Update commands to match pack 0.16.0
Pack v0.16.0 deprecated a number of commands, including `create-builder`
and `package-buildpack`. This change replaces references to the
deprecated commands with their new equivalent, using the resource based
subcommand model.

Additionally, this change utilizes the new pack config experimental
command to set experimental, rather than echoing it into the file.

Signed-off-by: David Freilich <dfreilich@vmware.com>
2021-01-14 13:21:06 +02:00
Micah Young 8b10ddd9cc Fixes missing make target for windows packages
Signed-off-by: Micah Young <ymicah@vmware.com>
2020-12-11 13:15:23 -05:00
Micah Young 31167b52f5 Adds sample buildpackages for Windows
Signed-off-by: Micah Young <ymicah@vmware.com>
2020-12-02 05:56:56 -05:00
Anthony Emengo 60beeb5947 Add working .NET Framework samples
Signed-off-by: Anthony Emengo <aemengo@vmware.com>
Signed-off-by: Andrew Meyer <meyeran@vmware.com>
2020-08-20 14:13:18 -07:00
Micah Young ef63fb5b8d Change Makefile to support Windows pack for Linux/Windows daemons
- Workaround for missing Windows pack support for directory-based buildpacks
- Pivot samples-root to a temp path with tgz-buildpacks of the same name

Signed-off-by: Micah Young <ymicah@vmware.com>
2020-08-20 12:22:16 -04:00
Micah Young 4e1d0df4cf Remove extra Makefile command
Signed-off-by: Micah Young <ymicah@vmware.com>
2020-08-20 12:21:09 -04:00
Micah Young 85bd46930a Fix Makefile build-windows-apps target
- missing path option

Signed-off-by: Micah Young <ymicah@vmware.com>
2020-08-20 12:21:09 -04:00
Javier Romero 4e91e26741 Add task build-windows-apps
Signed-off-by: Javier Romero <rjavier@vmware.com>
2020-08-20 12:21:09 -04:00
Micah Young 9f1ebb06d0 Fix Makefile: pack.exe doesn't support directory buildpacks
- tar up buildpacks when make runs on Windows

Signed-off-by: Micah Young <ymicah@vmware.com>
2020-08-20 12:21:09 -04:00
Anthony Emengo 69ac011cd6 Add Windows builder and buildpacks
- Add Makefile targets for Windows
- Fix ASCII art bin bash-app
- Change stack to use ContainerUser (avoid permissions issues on k8s and docker)

Signed-off-by: Micah Young <ymicah@vmware.com>
2020-08-20 12:21:09 -04:00
Micah Young 90fb3e1e3f Change Makefile targets to use linux naming
- Change to pack flags to new syntax

Signed-off-by: Micah Young <ymicah@vmware.com>
2020-08-20 12:21:09 -04:00
Javier Romero 8791319f42 Replace --no-pull with --pull-policy=never
Signed-off-by: Javier Romero <rjavier@vmware.com>
2020-08-19 17:54:39 -05:00
Javier Romero e931a199a0 Replace builder-config/package-config with config flag
Signed-off-by: Javier Romero <rjavier@vmware.com>
2020-08-19 17:47:25 -05:00
Natalie Arellano e6319226ca pack build with --trust-builder
This is necessary because we are using the --no-pull flag. If the builder is
not trusted, we will try to pull the lifecycle image, and fail when this is not
already present locally.

Signed-off-by: Natalie Arellano <narellano@vmware.com>
2020-05-29 17:15:36 -04:00
Javier Romero 47dad460ec Make buildpack IDs compatible with the registry convention
Signed-off-by: Javier Romero <rjavier@vmware.com>
2020-04-24 15:18:31 -05:00
Simon Jones 51b1c2870a Package creation and builder package consumption changed with pack 0.9.0
Signed-off-by: Simon Jones <simonjones@vmware.com>
2020-03-05 12:24:34 -05:00
Javier Romero e591c4f893 Deploy hello world package
Signed-off-by: Javier Romero <rjavier@vmware.com>
2020-02-19 13:53:36 -06:00
Zander Mackie 52c29f61f7
buildpackages -> build-packages
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2020-02-03 13:15:20 -05:00
Zander Mackie bf87c6cf14
Editor added newline
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2020-02-03 12:25:15 -05:00
Zander Mackie 85af60a4f6
spread buildpackages rule rename
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2020-02-03 12:24:54 -05:00
Zander Mackie a1804c3bb0
Create example buildpackage using an image as a dependency
Signed-off-by: Zander Mackie <zmackie@gmail.com>
2020-02-03 12:20:16 -05:00
Javier Romero bd30db1ed5 Fix: build issues
- build package before builders
- use PACK_CDM and PACK_FLAGS

Signed-off-by: Javier Romero <root@jromero.codes>
2020-01-30 18:28:22 -06:00
Javier Romero 093aa15652 Merge remote-tracking branch 'origin/feature/52-minimal-windows-stack' into feature/universe-package 2020-01-30 18:14:46 -06:00
Javier Romero 7bc201c81e Add deployment process
Signed-off-by: Javier Romero <jromero@pivotal.io>
2020-01-30 01:27:51 -06:00
Javier Romero 62fa8dee50 Migrate to GitHub Actions
Signed-off-by: Javier Romero <jromero@pivotal.io>
2020-01-30 00:50:03 -06:00
Micah Young 3dc1da2784 Add GitHub Action
Signed-off-by: Javier Romero <jromero@pivotal.io>
Signed-off-by: Micah Young <myoung@pivotal.io>
2020-01-29 15:29:45 -06:00
Javier Romero e318f9fa66 Update references to buildpacks github org
- Add support for downloading macOS version of pack

Signed-off-by: Javier Romero <root@jromero.codes>
2020-01-17 22:17:59 -06:00
Javier Romero 0559739722 Add meta-buildpack and package samples (hello-universe)
Signed-off-by: Javier Romero <jromero@pivotal.io>
2020-01-08 20:28:28 -06:00
Javier Romero 4373662534 Add sample of processes
* Make hello-x IDs consistent

Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-10-10 13:24:20 -05:00
Javier Romero d9171dc27e Add hello-moon buildpack to show usage of dependencies
Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-10-02 08:43:45 -05:00
Javier Romero 098946cf3d Add alpine stack and builder
Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-09-25 08:45:45 -05:00
Javier Romero 422fad7f86 Deploy sample images
Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-09-24 17:17:59 -05:00
Javier Romero 9ef1c5fa94 Fix: Pack downloading
Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-09-24 12:30:03 -05:00
Javier Romero 904064546f Auto download pack
Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-09-23 08:51:02 -05:00
Javier Romero f0652c7ba1 Add conformance tests
* Add kotlin-gradle app
* Rename java-gradle to kotlin-gradle to expand language coverage
* Add travis configuration

Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-09-20 15:48:55 -05:00