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

Add Gradle support #86

Open
nlisker opened this issue Sep 10, 2024 · 1 comment
Open

Add Gradle support #86

nlisker opened this issue Sep 10, 2024 · 1 comment

Comments

@nlisker
Copy link

nlisker commented Sep 10, 2024

Currently only Maven plugins exist for simplifying the use of Glow. It would be helpful to have Gradle integrations as well since some projects use Gradle instead of Maven.

For example, when using GitHub actions (on their runners), I would like to run the tests of the server I'm about to deploy. Unit tests can be run easily from both Maven and Gradle with a simple task/goal. Integration tests, however, require an active container, so I need to create and run a Wildfly instance of the runner. With the Maven plugin it seems easy so just invoke the Maven command on the runner, but there is no Gradle equivalent. It can be done manually with actions that download the CLI and run it.
I think that this is a valid use case for Glow, correct me if I'm wrong.

@jfdenise
Copy link
Contributor

jfdenise commented Sep 10, 2024

Yeah, you can download Glow CLI from https://github.com/wildfly/wildfly-glow/releases, run it to provision the server. That should integrate in Gradle, no need for a specific Gradle integration.
If you could report what solution you ended with in this issue, that would help us identify possible improvements.
Thank-you!
JF

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

No branches or pull requests

2 participants