Loading

Ämnen

GitHub och Asana-integrering

Asana för GitHub-integreringen är tillgänglig på nivåerna Asana Starter, Advanced, Enterprise och Enterprise+ samt på de äldre nivåerna Premium, Business och Legacy Enterprise.

Besök vår prissättningssida för mer information.

Med Asana för GitHub-integreringen kan du automatiskt synkronisera statusuppdateringar för GitHub-pull-förfrågningar till Asana-uppgifter för att förbättra tvärfunktionellt samarbete.

Denna integration hjälper till att öka synligheten och transparensen kring tekniskt arbete mellan tekniska och icke-tekniska team. Med denna nya integration kan utvecklare kommunicera enkelt via Asana för att hålla team och tvärfunktionella intressenter informerade och förhindra att arbetet faller mellan stolarna.

Denna integration stöder inte GitHub Enterprise Server.

Installation för Asana- och GitHub-åtgärder

Anslut Asana och GitHub för att synkronisera statusen för dina pull-förfrågningar. För att utnyttja integreringen konfigureras konfigurationen i Asana och för ytterligare funktioner även inom GitHub.

screen of adding app with customize menu

Så här konfigurerar du i Asana:

  1. Navigera till ett Asana-projekt där du vill installera Asana för GitHub-integreringen. Klicka på knappen Anpassa i det övre högra hörnet.
  2. Bläddra ner till Appar och välj + Lägg till app
Github app
  • Välj GitHub
  • Följ instruktionerna för att auktorisera ditt GitHub-konto.
  • Asana för GitHub-integreringen kommer att installeras på projektnivå.

Grattis, du kan nu ansluta GitHub pull-förfrågningar till Asana-uppgifter. Om du vill aktivera ytterligare funktioner med integrationen, vänligen granska nästa avsnitt. Annars kan du hoppa till nyckelfunktionaliteten nedan.

Så här konfigurerar du GitHub-åtgärder:

Det här avsnittet förutsätter grundläggande kännedom om git- och GitHub-förvarshemligheter. Om du inte har tillgång till att ställa in databashemligheter, vänligen kontakta databasägaren.

Vi stöder två typer av GitHub-åtgärder:

  1. Automatisera GitHub-pullförfrågningsaviseringar i Asana: Den här åtgärden kommenterar statusen för pull-förfrågan på Asana-uppgiften. Den innehåller titeln på pull-förfrågan med en länk till den associerade Asana-uppgiften. För att ställa in detta, besök GitHub Action-sidan.
  2. Anslut bilagor med pull-förfrågningar från GitHub pull-förfrågningsbeskrivningar till Asana: Den här åtgärden ansluter automatiskt en GitHub pull-förfrågan till Asana-uppgift (er) genom att lägga till Asana-uppgiftsadresserna till pull-förfrågningsbeskrivningen. För att ställa in detta, besök GitHub Action-sidan.

I likhet med andra GitHub-åtgärder kommer de bara att köras när en händelse inträffar i databasen du har ställt in åtgärderna för. Du kan till exempel ställa in en åtgärd som körs varje gång någon slår samman eller kommenterar en pull-begäran.

Var och en av dessa GitHub-åtgärder måste konfigureras individuellt, såvida det inte finns flera, identiska åtgärder i samma databas. Du kan till exempel ställa in en åtgärd för att kommentera uppgiften i beskrivningen av pull-begäran när ett test är slutfört och en annan åtgärd för att lägga till en annan kommentar till uppgiften när pull-begäran slås samman.

GitHub-åtgärder kan också läggas till som en del av ett befintligt arbetsflöde. Läs mer i resursguiden för GitHub Actions.

Återkalla hemliga tokens

Om du ställer in Github-åtgärder i föregående avsnitt kan du återkalla hemliga tokens. Besök denna inställningssida och välj Återkalla alla.

Detta kommer att återkalla alla befintliga GitHub Actions hemliga tokens.

Anteckning iconAnteckning

Du kommer fortfarande att kunna se information om pull-förfrågningar i de befintliga Asana-projekt där du har lagt till den här integreringen.

Nyckelfunktionalitet

Så bifogar du en pull-begäran till en Asana-uppgift (i Asana):

När du har installerat GitHub-integreringen i Asana kommer du att kunna se ett GitHub-fält för varje uppgift i det associerade projektet.

Github field on task

Om du vill bifoga en pull-begäran till en Asana-uppgift hämtar du URL: en för pull-begäran och klistrar in den i det tomma GitHub-fältet. En widget med följande information ska nu visas på Asana-uppgiften: Granskningsstatus, byggstatus, PR-status, radändringar och konversationsantal inom GitHub.

Github pull request link

Så bifogar du en pull-begäran till en Asana-uppgift (i GitHub):

När du har installerat GitHub-integreringen i Asana och konfigurerat GitHub-åtgärder kan du nu automatiskt bifoga en pull-begäran till en Asana-uppgift från en beskrivning av en pull-begäran från GitHub.

Github pull request description

I din GitHub pull-förfrågningsbeskrivning hämtar du Asana-uppgiftsadressen och klistrar in den i beskrivningen. En widget med följande information ska nu visas när du visar uppgiften i Asana: granskningsstatus, byggstatus, PR-status och radändringar.

Anteckning iconAnteckning

Eventuella fel bör återspeglas i fliken GitHub-åtgärder inom GitHub.

Så här får du sammanfogning och stängning av pull-begäran:

Pull-förfrågningar kan stängas i GitHub efter att lämpliga team har granskat och sammanfogat ändringarna. Statusen i Asana-widgeten uppdateras automatiskt.

Om du vill bifoga en ny GitHub pull-begäran kan du lägga till Asana-uppgiftsadressen till den nya GitHub pull-begäran och widgeten kommer automatiskt att ersättas eller så kan du ta bort den stängda pull-begäran i Asana genom att klicka på menyn längst upp till höger. När den har tagits bort kan du ange en ny URL för GitHub-pullbegäran.

När du har installerat GitHub-integreringen i Asana och konfigurerat GitHub-åtgärder kommer du nu att få kommentarer om Asana-uppgifter med en öppen pull-begäran bifogad. Detta kommer att inkludera uppdateringar om huruvida pull-begäran har slagits samman eller stängts.

updates

FAQ

Kan samma genererade hemlighet användas i flera databaser?

Ja

Kan mina teamkollegor se information om de pull-förfrågningar jag bifogar i en Asana-uppgift, även om de inte har tillgång till pull-förfrågan?

Ja. När du bifogar en pull-begäran till en uppgift kan alla som kan se uppgiften se informationen i widgeten.

Inaktiverar generering av en ny token min gamla hemliga token?

Nej, dina gamla hemliga tokens kommer fortfarande att fungera. Om du vill inaktivera dina befintliga hemliga tokens kan du göra det här.

Kan samma genererade hemlighet användas i flera databaser?

Ja

När du försöker trycka på arbetsflödesfilen säger git att min token inte har tillgång till att skapa arbetsflöden. Vad ska jag göra?

Om du använder tvåfaktorsautentisering och interagerar med GitHub på kommandoraden kräver GitHub att du använder din personliga åtkomsttoken som lösenord. Skapa en ny personlig åtkomsttoken för GitHub med arbetsflödets omfattning.

Varför begär vi dessa GitHub-behörigheter?

Vi läser och skriver bara från pull-förfrågningar i denna integration. Behörigheten på autentiseringssidan är den mest restriktiva behörigheten som GitHub tillåter oss att begära för att få tillgång till pull-förfrågningar.

Vad händer om GitHub Action bifogar en pull-begäran till en uppgift i ett projekt som inte har integrationen aktiverad?

En bilaga som länkar till pull-begäran kommer att visas i uppgiftskommentarsektionen, men widgeten som synkroniserar pull-begärans status kommer inte att visas.

Anteckning iconAnteckning

Gillar du vad du ser? Kom igång med en gratis Asana-provperiod idag. Prova gratis.

Note iconAnteckning

This article has been AI-translated.

Send translation feedback.
Laddar
GitHub och Asana integrering