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

Delete now obsolete Jobs in Releng Jenkins #1060

Closed
HannesWell opened this issue May 9, 2023 · 7 comments
Closed

Delete now obsolete Jobs in Releng Jenkins #1060

HannesWell opened this issue May 9, 2023 · 7 comments
Assignees

Comments

@HannesWell
Copy link
Member

HannesWell commented May 9, 2023

PR #657 made the following Jenkins jobs obsolete (for the mater, it was argued that they are a.t.m. needed for backports)

With eclipse-platform/eclipse.platform.swt#514 all jobs in the following view are obsolete

With eclipse-equinox/equinox#603 all jobs in the following view are also obsolete:

On the long run those jobs should be deleted to not litter the Jenkins with abandoned jobs.
The main question is when?

This at least serves as a reminder.

@HannesWell
Copy link
Member Author

HannesWell commented Jan 9, 2024

PR #657 is now over a year old and I wonder if we can now reconsider if the two deploy jobs for the parent-pom and sdk-target-pom can be deleted?
@sravanlakkimsetti how for many releases/years back do you or your colleagues plan to do maintenance work?
If you need the deployment for even older realeses one could backport the change on demand to deploy as part of those maintenance branch builds?

With eclipse-platform/eclipse.platform.swt#514 all jobs in the following view are obsolete

* https://ci.eclipse.org/releng/view/SWT%20Natives/

Furthermore I wonder if we can now remove all these obsolete SWT-native jobs? Or are they used to back-port changes in the SWT natives if necessary, although I'm in doubt that this would work (but I haven't looked at these jobs in a while).
@akurtakov you ran the SWT-Increment_if_needed about a month ago, do you think these jobs should be kept?

@akurtakov
Copy link
Member

Cleaning up stale jobs is fine by me and people had enough time to react if these were really needed so please proceed with the cleanup.

@HannesWell
Copy link
Member Author

HannesWell commented Jan 11, 2024

@sravanlakkimsetti do you also want to comment on this one?

@HannesWell
Copy link
Member Author

Now that eclipse-equinox/equinox#603 has been submitted all jobs in the launcher group are obsolete as well:
https://ci.eclipse.org/releng/view/Launcher/

Once the new Equinox pipeline has proofed to work well, I'll delete all manually created jobs of the launcher jobs, unless somebody objects. I think shortly after the next release, so in the beginning of the 4.33 cycle would be a good target for that.

@HannesWell
Copy link
Member Author

HannesWell commented Jun 17, 2024

Now that the SimRel for 2024-06 happened last week and I didn't become aware of any problem regarding the Equinox launcher binaries or (for longer) the SWT binaries, I think the grace period of the jobs intended to be deleted has passed.

If there are no objections by Friday this week, I'll continue to delete ALL JOBS in the following views plus the mentioned views themself:

These jobs have already been deleted by somebody else.

HannesWell added a commit to HannesWell/eclipse.platform.releng.aggregator that referenced this issue Jun 17, 2024
The pom.xml files deployed in these jobs are already deployed as part of
the master and maintenance branch builds of this
'eclipse.platform.releng.aggregator' repository.

Part of eclipse-platform#1060
@HannesWell
Copy link
Member Author

These jobs have already been deleted by somebody else.

I have to correct this statement, these jobs just have been renamed. So the same applies.
If there are no objects by Friday this week, I'll continue to delete the following jobs:

And will remove them from the seed job via #2139.

HannesWell added a commit that referenced this issue Jun 22, 2024
The pom.xml files deployed in these jobs are already deployed as part of
the master and maintenance branch builds of this
'eclipse.platform.releng.aggregator' repository.

Part of #1060
@HannesWell
Copy link
Member Author

All seven jobs in the SWT Natives view and the view itself are deleted.
All eight jobs in the Launcher view and the view itself are deleted.

The jobs deploySdkPom and deployPlatformParentPom are deleted.

With that this issue is completed. Although there are probably more jobs that can be removed, but that's for another issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants