-
Notifications
You must be signed in to change notification settings - Fork 74
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
Docker page - provide the content source for Releases info #480
Comments
GitHub releases are something I've heard of ... but know nothing about (other than the years-old bug where GH can't distinguish between releases and tags). ... and given that a recent Jenkins release removed agent.jar's support for the -slaveLog argument, I'm going to have to do a new release fairly soon (next week maybe as I'm not working this week) so "now" would be a good time to do that switch. |
My suggestion is to use release drafter: https://github.com/jenkinsci/archetypes/blob/master/common-files/.github/release-drafter.yml Then any PR you merge will get appended to draft release. and if you label the PRs, you'll get categories too. With out that, you can create a new release and fill in fields, or edit a tag and publish as a release (so you can backfill as necessary). |
In sync with what? Docker? The plugins don't have docker releases. |
Oh, yes, exactly right, mixed up Jenkins docker-plugin with Jenkins docker release. Those issues are unrelated, will remove my comment |
So, from my point of view, while I generally approve of "automating everything", I think that XKCD is bang on the money here and one should take a more balanced view. If I was starting a brand new plugin so there was "nothing to lose", or if I was kicking out releases for things on a daily basis then, sure, it'd be worthwhile mastering that automated thing to save me some time, but I don't see the benefit right now - sometimes a low-tech option is best ("keep it simple") and I think this is one of those times. ...so I would, instead, advocate having the plugin site being more flexible in where it gets its data from, e.g. #263 as that'll fix the issue for far more than just the docker-plugin. |
Nobody is stopping you from using it. Its just not implemented yet. Releases is easy you hit and endpoint then render it. Changelog is more complicated. There's no standard format so it'll require parsing and such. Just needs volunteer hours to implement |
@pjdarton you can also manually update the releases; in https://github.com/jenkinsci/docker-plugin/releases click the "draft new release" button and type in the same markdown you would type into changelog. Also no need to move the old changelog, a simple note like the one in https://github.com/jenkinsci/git-plugin/blob/master/CHANGELOG.adoc should be enough. |
So all plugins will now have releases populated by update center. Release notes are still pending. But no longer be blank |
Actually this is a dupe of #263 now so closing it |
Empty content for docker-plugin Releases
The text was updated successfully, but these errors were encountered: