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 launcher cli + improvements #17

Merged
merged 2 commits into from
Mar 14, 2022
Merged

Add launcher cli + improvements #17

merged 2 commits into from
Mar 14, 2022

Conversation

pditommaso
Copy link
Contributor

This commmit adds several improvements:

  • Implements a launcher cli app that allows running the
    migtool from the command line. Usual options as DB user,
    password, connection URL, etc. need to be provided a CLI
    parameters.
  • Add testcontainer test for MySQL
  • Include MySQL 8 JDBC driver in target bundle
  • Update Groovy and Spock runtime
  • Native binary migration test againt MySQL

This commmit adds several improvements:

- Implements a launcher cli app that allows running the
  migtool from the command line. Usual options as DB user,
  password, connection URL, etc. need to be provided a CLI
  parameters.
- Add testcontainer test for MySQL
- Include MySQL 8 JDBC driver in target bundle
- Update Groovy and Spock runtime
- Native binary migration test againt MySQL
@pditommaso
Copy link
Contributor Author

@jorgeaguileraseqera need some help to make this test pass. (I'm on Mac M1 which is still badly supported by Java native compilation)

@jorgeaguileraseqera
Copy link
Contributor

I've created a new sourceSet ( nativeCliTest ) to allow run the tests against the native image once created (also it allows to run/debug them directly from Intellij)

Native image was falling against MySQL but once added

buildArgs.add('-H:IncludeResources=.*/TlsSettings.properties$')

worked !!!

imagen

@pditommaso
Copy link
Contributor Author

pditommaso commented Oct 11, 2022 via email

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

Successfully merging this pull request may close these issues.

2 participants