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]
