hhvm / packaging

The sources for how we have built the HHVM packages.
MIT License
64 stars 63 forks source link

script to test build on all platforms #230

Closed jjergus closed 4 years ago

jjergus commented 4 years ago

I've done this manually a few times and it was very convenient.

It creates and uploads a source tarball with a fake version number, then runs the AWS build but only the MakeBinaryPackage step so nothing gets published. Docker images are also created so failures are easy to investigate on an OnDemand server.

fredemmott commented 4 years ago

It looks like these docker images only go to the ECS container registry and do not go to dockerhub. This is good, but just want to double-check I'm correct about this?

jjergus commented 4 years ago

Yep this is what runs after the build: https://github.com/hhvm/packaging/blob/master/aws/hhvm1/worker/after-task/make-binary-package.sh