Guide: Automatisk PR och Teams-meddelande

1. Aktivera webhooks till chatten

Skapa ett nytt workflow i Teams för den aktuella chatten med actionen "Post to a chat when a webhook request is received" och spara URL:en.

Skriv in URL:en här:

Skapa nytt workflow Webhook workflow Lägg till workflow

2. Skaffa GitHub CLI

Öppna PowerShell och installera GitHub CLI med följande kommando:

winget install --id GitHub.cli

Logga sedan in med:

gh auth login

3. Spara ned skriptet

Spara ned skriptet nedan på datorn skriv in dess plats på datorn i fältet här:

Laddar skript...

4. Skapa post-commit hook som kallar på skriptet

Gå till .git\hooks i WMS-repot (C:\OngoingWarehouse\WMS\.git\hooks) och öppna filen post-commit. Om den inte finns, skapa den. Exempel i PowerShell:


cd C:\OngoingWarehouse\WMS\.git\hooks
New-Item -Path . -Name post-commit -ItemType File
notepad .\post-commit
            

Kalla på skriptet i post-commit genom att klistra in dess adress där (byt ut min exempeladress):


#!/bin/bash

powershell.exe -ExecutionPolicy Bypass -File "C:\Users\MattiasJ\OneDrive\Cloud-Drive-Ongoing\Kod\Scripts-jobbdator\CreatePullRequestAndSendToTeams.ps1"
            

Resurser för Adaptive Cards