-
Notifications
You must be signed in to change notification settings - Fork 25
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
Unify wazuh-indexer
build process
#522
Unify wazuh-indexer
build process
#522
Comments
Completed an initial working version of the build process Dockerfile. The build process requires two different steps, the image building, and the container execution. Example usage:
|
Description
Currently, the process to generate wazuh-indexer packages is split in two phases, build and assembly. While the build process consists of compiling the Java source code of indexer and bundling it alone into a package (deb, rpm or tar), the assembly process takes this bundle as input, extracts it, includes plugins and configurations and bundles it back as the final package ready to deliver.
The goal of this issue is to unify the process into a single step by using a Dockerfile that wraps both processes, making it transparent to the final user.
Although this is of great interest for bundling wazuh-indexer packages locally, I think our current process in GitHub Actions already fits this use case as it's all done in one run, so we can leave that untouched.
To summarize, the process to build packages locally must be improved to reduce user interaction as much as possible.
Functional requirements
Implementation restrictions
docker run <image> <args>
Plan
Take https://github.com/wazuh/wazuh/actions as reference.
The text was updated successfully, but these errors were encountered: