Introduction

Fullført

Med GitHub-handlinger kan du opprette individuelle, egendefinerte handlinger ved å skrive kode som samhandler med repositoriet på alle måter du ønsker, inkludert integrering med GitHubs API-er og eventuelle offentlig tilgjengelige tredjeparts-API-er. En handling kan for eksempel publisere npm-moduler, sende SMS-varsler når det opprettes hasteproblemer eller distribuere produksjonsklar kode.

Du kan skrive dine egne egendefinerte handlinger som skal brukes i arbeidsflyten, eller dele handlingene du bygger med GitHub-fellesskapet. Hvis du vil dele handlinger du har bygget med fellesskapet, må repositoriet være offentlig. Handlinger kan kjøre direkte på databehandlingsressurser (for eksempel virtuelle maskiner) eller i Docker-beholdere. Du kan også definere inndata, utdata og miljøvariabler for en handling.

I denne modulen lærer du de ulike måtene å opprette en egendefinert handling på, nødvendige metadata og syntaks, og hvordan du publiserer en egendefinert handling til GitHub Marketplace.

Læringsmål

I denne modulen gjør du følgende:

  • Identifiser metadataene og syntaksen som kreves for å opprette egendefinerte GitHub-handlinger.
  • Lær anbefalte fremgangsmåter for å publisere en privat eller offentlig GitHub-handling.
  • Bruk handlinger i en arbeidsflytfil.
  • Opprett egendefinerte JavaScript-baserte handlinger.
  • Publiser en nylig opprettet handling til GitHub Marketplace.

Prerequisites

Denne modulen antar at du har grunnleggende kjennskap til GitHub-handlinger og arbeidsflyter. Du trenger også: