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

Introduce Docker Packaging changelogs #856

Merged
merged 12 commits into from
Jul 29, 2019
Merged

Introduce Docker Packaging changelogs #856

merged 12 commits into from
Jul 29, 2019

Conversation

oleg-nenashev
Copy link
Member

@oleg-nenashev oleg-nenashev commented Jul 22, 2019

I suggest adding experimental changelogs to the Docker packaging. Why? Docker packaging is as important as Jenkins core itself. Even if we follow the "continuous delivery" approach for Weekly releases, some changelogs could help users to track changes.

How would it work?

  • We introduce meta-releases by adding GitHub tags
  • We periodically cut new releases when we feel there is enough content
  • Weekly releases just use the master branch and pick the latest version
  • TBD: LTS packaging uses latest tags for packaging

WDYT @carlossg @batmat @slide ?

@slide
Copy link
Member

slide commented Jul 22, 2019

More information for users is a good thing. 👍 from me.

@markjacksonfishing
Copy link

+1, this is awesome

@oleg-nenashev oleg-nenashev changed the title Enable Release Drafter to track changelogs in packaging versions Introduce Docker Packaging changelogs Jul 23, 2019
@oleg-nenashev
Copy link
Member Author

Started a dev list Discussion about the versioning approach: https://groups.google.com/forum/#!topic/jenkinsci-dev/KvV_UjU02gE

@oleg-nenashev
Copy link
Member Author

Uh oh

[2019-07-24T04:19:03.548Z] [Pipeline] timeout

[2019-07-24T04:19:03.548Z] Timeout set to expire in 40 min

[2019-07-24T04:19:03.561Z] [Pipeline] {

[2019-07-24T04:19:03.608Z] [Pipeline] node

[2019-07-24T04:19:18.621Z] Still waiting to schedule task

[2019-07-24T04:19:18.621Z] Waiting for next available executor on ‘docker’

[2019-07-24T04:59:03.549Z] Cancelling nested steps due to timeout

[2019-07-24T04:59:03.561Z] [Pipeline] // node

[2019-07-24T04:59:03.594Z] [Pipeline] }

[2019-07-24T04:59:03.629Z] [Pipeline] // timeout

[2019-07-24T04:59:03.679Z] [Pipeline] End of Pipeline

[2019-07-24T04:59:04.261Z] 

[2019-07-24T04:59:04.261Z] GitHub has been notified of this commit’s build result

[2019-07-24T04:59:04.261Z] 

[2019-07-24T04:59:04.262Z] Timeout has been exceeded

[2019-07-24T04:59:04.262Z] Finished: ABORTED

@oleg-nenashev
Copy link
Member Author

#860 should fix it

@oleg-nenashev
Copy link
Member Author

I am going to merge it tomorrow if no negative feedback

CHANGELOG.md Outdated Show resolved Hide resolved
Co-Authored-By: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
@oleg-nenashev
Copy link
Member Author

Copy link
Member

@slide slide left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 👍

@oleg-nenashev
Copy link
Member Author

Let's see how it flies in real

@oleg-nenashev oleg-nenashev merged commit e090875 into master Jul 29, 2019
@oleg-nenashev oleg-nenashev deleted the release-drafter branch July 29, 2019 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants