-
Notifications
You must be signed in to change notification settings - Fork 28
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 ability to publish java based plugins #95
Comments
@danhermann what would be the list of actions for java? |
There is a gradle task named As you point out, there needs to be a way to detect whether the plugin is a Ruby or Java plugin. I propose to do that by looking for a gemspec file in the root of the plugin's repo. All Ruby plugins contain a gemspec file whereas the gemspec file for Java plugins is auto-generated only at packaging time. Assuming the above works for distinguishing between Ruby and Java plugins, the one other thing that Java plugins need is a Assuming all of the above works, I think the following commands are all that would be necessary to accommodate Java plugins:
|
this is now in a feature branch being used by Jarvis https://github.com/elastic/jarvis/tree/java_plugins_publish |
Currently jarvis executes a set of commands in order to publish a plugin:
However, for a java based plugin there are different commands that need to executed.
So the publish command needs to:
a) If ruby => execute current set of tasks
b) If java => execute new set of tasks
The text was updated successfully, but these errors were encountered: