Introduktion

Slutförd

Med GitHub Actions kan du skapa enskilda, anpassade åtgärder genom att skriva kod som interagerar med din lagringsplats på alla sätt du vill, inklusive integrering med GitHubs API:er och alla offentligt tillgängliga API från tredje part. En åtgärd kan till exempel publicera npm-moduler, skicka SMS-aviseringar när brådskande problem skapas eller distribuera kod som är redo för produktion.

Du kan skriva egna anpassade åtgärder som ska användas i arbetsflödet eller dela de åtgärder du skapar med GitHub-communityn. Om du vill dela åtgärder som du har skapat med communityn måste lagringsplatsen vara offentlig. Åtgärder kan köras direkt på beräkningsresurser (till exempel virtuella datorer) eller i Docker-containrar. Du kan också definiera en åtgärds indata, utdata och miljövariabler.

I den här modulen lär du dig olika sätt att skapa en anpassad åtgärd, dess nödvändiga metadata och syntax samt hur du publicerar en anpassad åtgärd på GitHub Marketplace.

Utbildningsmål

I den här modulen kommer du att:

  • Identifiera metadata och syntax som behövs för att skapa anpassade GitHub-åtgärder.
  • Lär dig metodtips för att publicera en privat eller offentlig GitHub-åtgärd.
  • Använda åtgärder i en arbetsflödesfil.
  • Skapa anpassade JavaScript-baserade åtgärder.
  • Publicera en nyligen skapad åtgärd på GitHub Marketplace.

Förutsättningar

Den här modulen förutsätter att du har grundläggande kunskaper om GitHub Actions och arbetsflöden. Du behöver också: