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

Public CI job audit #2619

Closed
richardlau opened this issue Apr 9, 2021 · 4 comments
Closed

Public CI job audit #2619

richardlau opened this issue Apr 9, 2021 · 4 comments

Comments

@richardlau
Copy link
Member

richardlau commented Apr 9, 2021

We currently have 144 job configs for the public CI. Probably time to see what can be pruned.

Table seeded from https://github.com/nodejs/jenkins-config-test

$ ls -1 jobs/* | xargs -i basename "{}" .xml | sort -u | awk '{print "| ["$1"](https://ci.nodejs.org/job/"$1") | |"}'
job Notes action taken (keep/deleted)
benchmark-check-regression-14.x
benchmark-footprint-10.x delete
benchmark-footprint-12.x delete
benchmark-footprint-14.x keep but disable so we have an example if we want to turn back on.
benchmark-footprint-canary delete
benchmark-footprint-experimental-TCP_NODELAY
benchmark-footprint-master
benchmark-node-micro-benchmarks
benchmark-node-micro-benchmarks-compare
build-release-windows-arm64
citgm-abi-smoker can be deleted nodejs/citgm#741 Deleted https://github.com/nodejs/jenkins-config-test/commit/729dd0178827727ab9621c9cb21902e28502103a
citgm-abi-smoker-forward-compat can be deleted nodejs/citgm#741 Deleted https://github.com/nodejs/jenkins-config-test/commit/729dd0178827727ab9621c9cb21902e28502103a
citgm-continuous-integration
citgm-continuous-integration-pipeline
citgm-smoker
citgm-smoker-nobuild
citgm-smoker-pipeline
citgm-smoker-private
citgm-smoker-rebuild can be deleted nodejs/citgm#741 Deleted https://github.com/nodejs/jenkins-config-test/commit/729dd0178827727ab9621c9cb21902e28502103a
citgm-smoker-v10.x Deleted https://github.com/nodejs/jenkins-config-test/commit/729dd0178827727ab9621c9cb21902e28502103a
citgm-smoker-v12.x Deleted https://github.com/nodejs/jenkins-config-test/commit/729dd0178827727ab9621c9cb21902e28502103ag
citgm-smoker-yarn can be deleted nodejs/citgm#741 Deleted https://github.com/nodejs/jenkins-config-test/commit/729dd0178827727ab9621c9cb21902e28502103a
git-clean-rpi
git-clean-windows
git-delete-branches
git-nodesource-check-shares
git-nodesource-update-reference
git-rebase
http-parser-test
libuv-in-node
libuv-test-commit
libuv-test-commit-aix
libuv-test-commit-aix-cmake
libuv-test-commit-freebsd
libuv-test-commit-ibmi
libuv-test-commit-ibmi-cmake
libuv-test-commit-linux
libuv-test-commit-linux-cmake
libuv-test-commit-osx-AshCripps Deleted
libuv-test-commit-osx-cmake
libuv-test-commit-smartos
libuv-test-commit-windows
libuv-test-commit-windows-cmake
libuv-test-commit-zos
libuv-test-commit-zos-cmake
llnode can be deleted #2619 (comment) Deleted https://github.com/nodejs/jenkins-config-test/commit/daa5dd40c7dec67429aea204301aa0b95bb3aa6f
llnode-continuous-integration can be deleted #2619 (comment) Deleted https://github.com/nodejs/jenkins-config-test/commit/daa5dd40c7dec67429aea204301aa0b95bb3aa6f
llnode-pipeline can be deleted #2619 (comment) Deleted https://github.com/nodejs/jenkins-config-test/commit/daa5dd40c7dec67429aea204301aa0b95bb3aa6f
node-accept-pull-request
node-ci
node-clang-tidy
node-compile-windows
node-compile-windows-debug
node-cross-compile
node-daily-coverity Been broken for a long time #2183 Fixed. Keep.
node-daily-master Keep
node-daily-v10.x-staging Remove after 10.x End-of-Life Deleted https://github.com/nodejs/jenkins-config-test/commit/24f7d85d5f53b9b3a64aea99d45b3d83d86cfd88
node-daily-v12.x-staging Build policy is to keep config for 6 months past EOL. Remove after Oct 2022 Deleted https://github.com/nodejs/jenkins-config-test/commit/61434c9c042b2bfca8385c016e9b7ddbadd721c1. Replaced with node-daily-v14.x-staging
node-inspect Can be deleted nodejs/node#36481 (comment) Deleted https://github.com/nodejs/jenkins-config-test/commit/08f7d0dac03e4b8639704ca60aa7a6a4f20af41a
node-linter
node-merge-commit
node-push-merge-commit
node-release-candidate
node-stress-single-test
node-stress-single-test-fips
node-stress-single-test-pi1-binary
node-stress-single-test-pi1-fanned
node-test
node-test-binary-arm
node-test-binary-arm-12+ Pi cluster retired #3102 Deleted https://github.com/nodejs/jenkins-config-test/commit/684df02f7c5c609dd7726e10b4d1552b82935d5f
node-test-binary-arm-OLD
node-test-binary-windows
node-test-binary-windows-2
node-test-binary-windows-backup
node-test-binary-windows-coverage
node-test-binary-windows-js-suites
node-test-binary-windows-native-suites
node-test-commit
node-test-commit-aix
node-test-commit-aix-AshCripps Deleted
node-test-commit-aix-shared-lib
node-test-commit-alpine38
node-test-commit-arm
node-test-commit-arm-fanned
node-test-commit-arm-fanned-OLD
node-test-commit-arm-sam-github Deleted https://github.com/nodejs/jenkins-config-test/commit/964289e3e7c038158d56ace9b6a499ca41aa719a
node-test-commit-coverage
node-test-commit-custom-suites
node-test-commit-custom-suites-freestyle
node-test-commit-freebsd
node-test-commit-ibmi
node-test-commit-linux
node-test-commit-linux-as-shared-lib
node-test-commit-linux-as-shared-lib-gdams Deleted https://github.com/nodejs/jenkins-config-test/commit/a71b86f834f4db388b575be91191764c6eb7eeb3
node-test-commit-linux-containered
node-test-commit-linux-containered-richard
node-test-commit-linux-coverage-daily
node-test-commit-linux-fips
node-test-commit-linux-mhdawson deleted
node-test-commit-linux-richardlau
node-test-commit-linuxone
node-test-commit-linuxone-sam-github Deleted https://github.com/nodejs/jenkins-config-test/commit/964289e3e7c038158d56ace9b6a499ca41aa719a
node-test-commit-lite
node-test-commit-node-v8
node-test-commit-osx
node-test-commit-osx-AshCripps Deleted
node-test-commit-osx-arm
node-test-commit-osx-arm-AshCripps Deleted
node-test-commit-pipeline
node-test-commit-plinux
node-test-commit-plinux-sam-github Deleted https://github.com/nodejs/jenkins-config-test/commit/964289e3e7c038158d56ace9b6a499ca41aa719a
node-test-commit-private
node-test-commit-smartos
node-test-commit-v8-linux
node-test-commit-v8-linux-fedora
node-test-commit-windows-coverage-daily
node-test-commit-windows-fanned
node-test-linter
node-test-napi-modules-citgm
node-test-napi-modules-citgm-v8.x
node-test-node-addon-api-LTS
node-test-node-addon-api-new
node-test-npm-win
node-test-pull-request
node-test-pull-request-lite
node-test-pull-request-lite-pipeline
node-update-v8-canary Disabled, replaced by actions? nodejs/node-v8#171
nodegyp-test-commit
nodegyp-test-commit-arm64
nodegyp-test-pull-request
nodereport-continuous-integration-latest delete nodejs/node-report#142 (comment) deleted https://github.com/nodejs/jenkins-config-test/commit/85880babba9d1d1c1e98d5891568ae5d6f127f8e
post-build-status-update
readable-stream-continuous-integration
readable-stream-pipeline
rv-test-commit-linux-docker
rvagg-test-commit-linux-containered
string_decoder-continuous-integration
string_decoder-pipeline
temp-node-test-commit-linux-containered
temp-node-test-commit-osx
test-nodereport delete nodejs/node-report#142 (comment) deleted https://github.com/nodejs/jenkins-config-test/commit/85880babba9d1d1c1e98d5891568ae5d6f127f8e
test-selector
validate-downloads Keep
windows-update-reboot Keep
@mmarchini
Copy link
Contributor

We have not used llnode jobs in years as we have been testing on Travis and then GitHub Actions. The intention was to test llnode on other Node.js supported platforms such as FreeBSD and SmartOS, but that never happened and the jobs were never tested outside of Linux x86_64. IMO we can delete those:

  • llnode
  • llnode-continuous-integration
  • llnode-pipeline

@AshCripps
Copy link
Member

Ive gone through and deleted all the jobs with my name on

Copy link

github-actions bot commented Feb 8, 2024

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

@github-actions github-actions bot added the stale label Feb 8, 2024
@richardlau
Copy link
Member Author

I suspect the list in the description is now outdated. I'll close this -- if we want to do another audit the script used to seed the markdown table is in the description.

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

No branches or pull requests

3 participants