Skip to content
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

Providing Kubedock executable binaries as a Jar File #62

Open
emeth-kim opened this issue Nov 19, 2023 · 2 comments
Open

Providing Kubedock executable binaries as a Jar File #62

emeth-kim opened this issue Nov 19, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@emeth-kim
Copy link

If Kubedock is offered as a Jar file, it could significantly improve the testing workflow in Java projects. Enabling Kubedock execution at the code level before Testcontainer would allow for a more effective testing environment. This change is expected to simplify the integration and usage of Kubedock, thereby enhancing the efficiency of the development process.

Implementation Steps:

  1. Detecting OS and Architecture.

  2. Extracting Executable Binary from Jar:

    • Embed the required executables within the jar file.
    • The jar, once deployed on Maven, will be easily accessible to Java developers, streamlining their workflow.
  3. Executing the Executable Binary Before Testcontainer.

@joyrex2001 joyrex2001 added the enhancement New feature or request label Nov 19, 2023
@YorickdeJong
Copy link

YorickdeJong commented Feb 1, 2024

Hi I'm willing to pick this one up if it's still open and needed. Some quick questions:

  • Where would you want the jar file to live?
  • would we need to implement an automatic recreation based upon the current production build?

@emeth-kim
Copy link
Author

@YorickdeJong
Thank you for your response. Here are my answers:

  1. Maven
  2. Yes (possibly with GitHub Actions?)

Are you planning to implement this feature?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants