Consider using a deployment environment for nuget deploys

Aperta Adatta ai principianti
#5,283 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
62/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
github-actions
Ambito
ci-cd, release

Direzione di ricerca

La modifica è una singola riga environment: nuget nel job nuget del workflow di GitHub Actions del repository che esegue il deploy di NuGet; il diff nella issue mostra dove va. Leggi la condizione if: di quel job per confermare quali trigger lo raggiungono. È completato quando il job dichiara l'environment; la regola dei revisori obbligatori va impostata nelle impostazioni del repository, operazione che deve fare un maintainer.

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

Descrizione

ci

For example, an environment named nuget with required reviewers to prevent any incidents of this running when we dont want it to.

To set this up:

  1. Create an environment in the repo settings
    image

  2. Add reviewers for the deployment rule
    image

  3. Set the action job to run under this environment

     jobs:
       nuget:
         runs-on: ubuntu-latest
    +    environment: nuget
         if: ${{ github.event_name != 'workflow_dispatch' }}
         name: NuGet Deploy Release (Ubuntu Host)
    
Lingua principale
C#
Stelle
4.3k
Fork
578
Merge medio
7g 2h
PR unite (30g)
33

Preparare l'ambiente

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 OpenTabletDriver/OpenTabletDriver

Tutte le issue di OpenTabletDriver/OpenTabletDriver

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.