Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Remove EOL and insecure os versions

Aperta
#4,212 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Refactoring
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
ansible

Direzione di ricerca

Inizia da jenkins/pipelines/llnode-pipeline.jenkinsfile e dal file ansible/inventory.yml referenziato intorno alla riga 75 per inventariare i nodi dei sistemi operativi elencati. Esamina le voci RHEL 7, Windows Server 2012 R2, Ubuntu 16.04 e le altre voci obsolete; il lavoro è completo quando l’infrastruttura obsoleta è stata rimossa o aggiornata, preservando la copertura dei test e la sicurezza dei nodi Jenkins.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

jenkins/pipelines/llnode-pipeline.jenkinsfile
string(name: 'MACHINES', defaultValue: 'all', description: '''Can be "all" or a space-separated list of nodes, eg:
debian8-64 fedora22 fedora23 osx1010 ubuntu1604-64 rhel7-s390x aix61-ppc64 smartos16-64 smartos15-64 win10 win2012r2'''),
]),

Can see several out of date os's listed here.
https://github.com/nodejs/build/blob/7e5e1cb4c55cbe5e822d679019a5f45f84eb5077/ansible/inventory.yml#L75

Would be good to deprecate rhel7 nodes
win2012r2 servers
ubuntu1604

and any other build infrastructure which is out of date to ensure there aren't any vulnerable jenkins nodes, as well as ensuring code is being tested on the latest and greatest

Lingua principale
Jinja
Stelle
541
Fork
185
Merge medio
2g 18h
PR unite (30g)
6

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/build

Tutte le issue di nodejs/build

Issue simili

Altre issue su DevOps

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.