Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Jammy (22.04) CI #2593

Merged
merged 16 commits into from
May 19, 2022
Merged

Jammy (22.04) CI #2593

merged 16 commits into from
May 19, 2022

Conversation

Baltoli
Copy link
Contributor

@Baltoli Baltoli commented May 13, 2022

This PR makes several changes to the K CI scripts in preparation for the Bionic / Jammy switch:

  • Ubuntu Focal is made the primary CI distribution on which the full K exercises test suite is run, replacing Bionic.
  • Jammy is added as an extra variant to the set of distributions on which we build release packages; recent changes to dpkg mean that jammy-specific options need to be passed when building .deb packages.

Important notes for this PR:

  • Bionic is not yet removed from the CI scripts; this needs to follow a separate audit of downstream projects.
  • As written, the Jenkins rules in this PR run more work on each new PR. This is to make sure that Bionic, Focal and Jammy all work without having to attempt a merge to master. This PR should be followed up immediately by a separate PR that undoes this change, and only runs all three versions on master.

@Baltoli Baltoli marked this pull request as ready for review May 16, 2022 14:43
Copy link
Collaborator

@dwightguth dwightguth left a comment

Choose a reason for hiding this comment

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

looks okay, needs some minor improvements.

@Baltoli Baltoli requested a review from dwightguth May 16, 2022 17:18
@radumereuta
Copy link
Contributor

I'm going to let Dwight review this since he seems more knowledgeable than I am.

@rv-jenkins rv-jenkins merged commit a9bbbae into master May 19, 2022
@rv-jenkins rv-jenkins deleted the jammy-ci branch May 19, 2022 23:15
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants