phongn opened a new pull request, #468:
URL: https://github.com/apache/trafficserver-ci/pull/468

   None of these are referenced by any pipeline, Dockerfile or script in this 
repository.
   
   ### Abandoned prototype pipelines
   
   `jenkins/fedora.pipeline`, `jenkins/ubuntu.pipeline` and 
`jenkins/ubuntu-param.pipeline` (last touched April 2022) build from 
`ats/old_ci/fedora:30` and `ats/old_ci/ubuntu:19.04`, and clone from the 
`ezelkow1/trafficserver` personal forks and `jenkins.trafficserver.org`, a 
hostname that no longer resolves. They sit at the top of `jenkins/` rather than 
under `branch/` or `github/`, and nothing invokes them.
   
   ### FreeBSD jobs
   
   `jenkins/branch/freebsd.pipeline` and `jenkins/github/freebsd.pipeline`. The 
FreeBSD stage was removed from `toplevel.pipeline` in 81bf709 and is still 
commented out there; only the pipeline files were left behind.
   
   ### Pre-CMake job scripts superseded by inline pipeline steps
   
   All of these run `autoreconf` and `./configure` unconditionally with no 
CMake path, and `github.sh` still passes `--enable-wccp`, which ATS removed in 
apache/trafficserver#10763.
   
   - `jenkins/bin/coverity.sh` sources devtoolset-7 and calls 
`/home/admin/bin/cov-submit.sh`. `branch/coverity.pipeline` now does the build 
and submission inline.
   - `jenkins/bin/cache-tests.sh` uses `/home/jenkins/cache-tests` and writes 
to `/CA/cache-tests`. `branch/cache-tests.pipeline` runs npm inline against 
`/cache-tests` in the image.
   - `jenkins/bin/github.sh`, `snapshot.sh` and `cleanup.sh` target the old 
`ATS_BUILD_BASEDIR` layout and the `asf-dist` make target.
   
   ### CI images no pipeline selects
   
   These were all skipped by the last package refresh in #441, which updated 
the maintained set.
   
   - `docker/fedora40` and `docker/fedora41` — both past end of life.
   - `docker/ubuntu2304` — Ubuntu 23.04, EOL since January 2024, untouched 
since it was added in November 2023.
   - `docker/docs` — builds `FROM fedora:30`, installs devtoolset-7, and has 
its entire `CMD` block commented out. Docs are built by `branch/docs.pipeline` 
on rockylinux:8 via `jenkins/bin/docs.sh`.
   
   ### Deliberately kept
   
   - `docker/fedora42` — Fedora 42 is still within its support window, so it 
may yet be selected by a `DISTRO`-parameterized job.
   - `docker/jenkins-agent` — deployed by hand via docker-compose rather than 
referenced from a pipeline.
   
   **One thing worth a second opinion from someone with Jenkins access:** 
`branch/os_build.pipeline` and `branch/clang_analyzer.pipeline` pick their 
image from `env.DISTRO`, set in job config rather than in this repo. I verified 
the removed images appear in no literal reference here, but I can't see the job 
configs. If any branch build still selects `fedora:40`, `fedora:41` or 
`ubuntu:23.04`, say so and I'll drop those from this PR — the existing registry 
images would keep working, but they'd no longer be rebuildable.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to