-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run MxBuild outside CF Buildpack #201
Conversation
Use prebuilt image builder with all Java versions. Download MxBuild inside container (improves layer reuse).
This helps if Docker/Podman runs as a different user. Other changes: * Detect Git commit * Fixed log levels (stdout/stderr can be used for different purposes) * Stop container on termination * Allow to use a prebuilt repository cache * Migrated to ubi9 where possible
* Provide DataDog helper scripts (to test later) * Use stdout_open instead of duplicating stderr_open * Support Docker output format * Improve metadata detection handling * Run build as root (Docker seems to ignore USER when copying files) * Updated integration test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed, looks good.
@zlogic I think I do not have write access to the repository, to merge the changes into latest.
@zlogic [tests/Integrationtest.sh] |
Thank you @GiriChandana123, I've added a PR, could you please take a look? #203 |
build.py
script that accepts most inputs (MDA or MPK file, or a project source dir) and produces an extracted MDA directory.ubi9
as the base OS.This removes support for building MPR projects using CF Buildpack, and instead builds MPR files outside CF Buildpack.