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

Jenkins Plugin #48

Open
ctran opened this issue Nov 3, 2019 · 6 comments
Open

Jenkins Plugin #48

ctran opened this issue Nov 3, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@ctran
Copy link

ctran commented Nov 3, 2019

Have you ever thought about converting mpl into a Jenkins plugin?

@sparshev sparshev added the enhancement New feature or request label Nov 3, 2019
@sparshev
Copy link
Collaborator

sparshev commented Nov 3, 2019

Hi @ctran,

Yeah, of course - but this conversion have a couple of issues:

  • Requirement to install it as a plugin
  • Difficulties with switching versions
  • Hard to override functionality in the nested libraries

But when the functionality will be stabilized, probably those issues will be gone and we can simplify some mechanisms by converting the MPL core into plugin - and anyone would be able to use shared library or plugin on their choice.

Thank you

@rolaca11
Copy link

Do you think the functionalities have stabilized yet?

With the change in library name format (#96) it would've been great if we were notified about the incompatibility a change like this could cause.

@sparshev
Copy link
Collaborator

Hi @rolaca11 , I think the functionality is quite stable and I agree the notification mechanism right now is far from ideal.

Overall developing of the MPL plugin (or addition to the common jenkins steps) is a good idea and could help with some typical tasks. But the shared library approach still looks better for me in comparison with the plugin approach and I can't spend my time on this development anytime soon.

To address the issue with notifications I can actually make releases of the MPL on github page - do you think that will help?

@rolaca11
Copy link

rolaca11 commented Feb 24, 2022 via email

@sparshev
Copy link
Collaborator

You mean like the existing jenkins CaC plugin https://plugins.jenkins.io/configuration-as-code/? Don't think the configuration of MPL should be automated in other way, because organizations most likely will have a fork of the MPL.

@rolaca11
Copy link

rolaca11 commented Feb 24, 2022 via email

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