Dela via


Använd WebHook-aktiviteten för att anropa en slutpunkt och vänta tills den har slutförts

En webhook-aktivitet kan styra körningen av pipelines via anpassad kod. Med webhook-aktiviteten kan kod anropa en slutpunkt och skicka en motringnings-URL. Pipelinekörningen väntar på återanropet innan den fortsätter till nästa aktivitet.

Förutsättningar

För att komma igång måste du uppfylla följande krav:

Lägga till en WebHook-aktivitet i en pipeline med användargränssnittet

Utför följande steg för att använda en WebHook-aktivitet i en pipeline:

Skapa aktiviteten

  1. Skapa en ny pipeline på din arbetsyta.

  2. Sök efter WebHook i fönstret PipelineAktiviteter och välj den för att lägga till den i pipelinearbetsytan.

    Kommentar

    Såvida inte skärmen har en mycket hög upplösning, behöver du förmodligen expandera listan över aktiviteter från verktygsfältet med hjälp av elipsis ... knappen för att hitta WebHook-aktiviteten.

    Skärmbild av användargränssnittet för infrastrukturresurser med fönstret Aktiviteter och WebHook-aktiviteten markerad.

  3. Välj den nya WebHook-aktiviteten på arbetsytan om den inte redan är markerad.

    Skärmbild som visar fliken Allmänna inställningar för WebHook-aktiviteten.

Se vägledningen allmänna inställningar för att konfigurera fliken Allmänna inställningar.

Inställningar för webbaktivitet

  1. Välj fliken Inställningar, välj en befintlig anslutning i listrutan Anslutning eller skapa en ny anslutning och ange dess konfigurationsinformation.

    Skärmbild som visar fliken Inställningar för WebHook-aktivitet som markerar fliken och var du väljer en ny anslutning.

  2. När du skapar en ny anslutning visas dialogrutan för att skapa anslutningen där du kan ange bas-URL:en och autentiseringsuppgifterna för att ansluta.

    Skärmbild som visar den nya anslutningsdialogrutan för WebHook-aktiviteten.

  3. När du har valt eller skapat anslutningen slutför du de återstående obligatoriska fälten, lägger till nödvändiga rubriker eller ställer in avancerade inställningar. WebHook-aktiviteten stöder endast POST-metoden.

  4. Använd utdata från aktiviteten som indata till andra aktiviteter och referera till utdata var som helst där dynamiskt innehåll stöds i målaktiviteten.

Spara och köra eller schemalägga pipelinen

Vanligtvis använder du utdata från WebHook-aktiviteten med andra aktiviteter, men när den har konfigurerats kan den köras direkt utan andra aktiviteter också. Om du kör den för att anropa ett REST-API som utför en viss åtgärd och du inte behöver några utdata från aktiviteten, kan din pipeline bara innehålla webbaktiviteten. Om du vill köra aktiviteten växlar du till fliken Start överst i pipelineredigeraren och väljer knappen Spara för att spara din pipeline. Välj Kör för att köra den direkt eller Schemalägg för att schemalägga den. Du kan också visa körningshistoriken här eller konfigurera andra inställningar.

Skärmbild som visar fliken Start i pipelineredigeraren med knapparna Spara, Kör och Schema markerat.