Loading

Onderwerpen

De Asana voor GitHub-integratie is beschikbaar op Asana Starter-, Advanced-, Enterprise- en Enterprise+ -niveaus, evenals op oudere niveaus Premium, Business en Legacy Enterprise.

Ga naar onze prijspagina voor meer informatie.

Met de Asana voor GitHub-integratie kun je statusupdates van GitHub pull-aanvragen automatisch synchroniseren met Asana-taken om cross-functionele samenwerking te verbeteren.

Deze integratie helpt de zichtbaarheid en transparantie rond engineeringwerk tussen technische en niet-technische teams te vergroten. Met deze nieuwe integratie kunnen ontwikkelaars moeiteloos communiceren via Asana om teams en cross-functionele belanghebbenden op de hoogte te houden en te voorkomen dat het werk door de mazen van het net valt.

Deze integratie ondersteunt GitHub Enterprise Server niet.

Installatie voor Asana- en GitHub-acties

Verbind Asana en GitHub om uw pull-aanvraagstatussen te synchroniseren. Om de integratie te gebruiken, wordt de configuratie ingesteld in Asana en voor extra functies, ook binnen GitHub.

screen of adding app with customize menu

Hoe te configureren in Asana:

  1. Navigeer naar een Asana-project waar u de Asana voor GitHub-integratie wilt installeren. Klik op de knop Aanpassen in de rechterbovenhoek.
  2. Scrol omlaag naar Apps en selecteer + App toevoegen
Github app
  • Selecteer GitHub
  • Volg de instructies om uw GitHub-account te autoriseren.
  • De Asana voor GitHub-integratie wordt op projectniveau geïnstalleerd.

Gefeliciteerd, je kunt nu GitHub pull-aanvragen koppelen aan Asana-taken. Als u extra functionaliteiten met de integratie wilt inschakelen, raadpleegt u het volgende gedeelte. Ga anders naar de sleutelfunctionaliteit hieronder.

Hoe GitHub-acties te configureren:

Deze sectie gaat uit van elementaire bekendheid met de repositorygeheimen git en GitHub. Als u geen toegang hebt tot het instellen van repositorygeheimen, neem dan contact op met de eigenaar van de repository.

We ondersteunen twee soorten GitHub-acties:

  1. Automatiseer GitHub-meldingen van pull-aanvragen in Asana: deze actie geeft een reactie op de status van de pull-aanvraag voor de Asana-taak. Het bevat de titel van de pull-aanvraag met een link naar de bijbehorende Asana-taak. Ga naar de GitHub-actiepagina om dit in te stellen.
  2. Pull-aanvraagbijlagen van beschrijvingen van pull-aanvragen van GitHub verbinden met Asana: deze actie verbindt automatisch een pull-aanvraag van GitHub met Asana-taken, door de Asana-taak-URL ('s) toe te voegen aan de beschrijving van de pull-aanvraag. Ga naar de GitHub-actiepagina om dit in te stellen.

Net als andere GitHub-acties worden ze alleen uitgevoerd wanneer er een gebeurtenis plaatsvindt in de repository waarvoor je de acties hebt ingesteld. U kunt bijvoorbeeld een actie instellen die wordt uitgevoerd telkens wanneer iemand een pull-aanvraag samenvoegt of becommentarieert.

Elk van deze GitHub-acties moet afzonderlijk worden ingesteld, tenzij er meerdere, identieke acties in dezelfde repository zijn. U kunt bijvoorbeeld een actie instellen om te reageren op de taak in de beschrijving van de pull-aanvraag wanneer een test is voltooid en een andere actie om een andere opmerking aan de taak toe te voegen wanneer de pull-aanvraag wordt samengevoegd.

GitHub-acties kunnen ook worden toegevoegd als onderdeel van een bestaande workflow. Raadpleeg de GitHub Actions-brongids voor meer informatie.

Geheime tokens intrekken

Als u in het vorige gedeelte Github-acties instelt, kunt u geheime tokens intrekken. Ga naar deze instellingspagina en selecteer Alles intrekken.

Hiermee worden alle bestaande geheime tokens voor GitHub-acties ingetrokken.

Opmerking iconOpmerking

U kunt nog steeds informatie over pull-aanvragen zien in de bestaande Asana-projecten waar u deze integratie hebt toegevoegd.

Belangrijkste functionaliteit

Een pull-aanvraag toevoegen aan een Asana-taak (in Asana):

Nadat u de GitHub-integratie in Asana hebt geïnstalleerd, kunt u een GitHub-veld zien voor elke taak in het bijbehorende project.

Github field on task

Om een pull-aanvraag aan een Asana-taak toe te voegen, haalt u de URL van de pull-aanvraag op en plakt u deze in het lege GitHub-veld. Er zou nu een widget met de volgende details moeten verschijnen op de Asana-taak: beoordelingsstatus, bouwstatus, PR-status, regelwijzigingen en aantal gesprekken binnen GitHub.

Github pull request link

Een pull-aanvraag toevoegen aan een Asana-taak (in GitHub):

Na het installeren van de GitHub-integratie in Asana en het instellen van GitHub-acties, kunt u nu automatisch een pull-aanvraag toevoegen aan een Asana-taak vanuit een beschrijving van een GitHub-pull-aanvraag.

Haal

Github pull request description
in de beschrijving van je GitHub-pullaanvraag de URL van de Asana-taak op en plak deze in de beschrijving. Bij het bekijken van de taak in Asana zou nu een widget met de volgende details moeten verschijnen: Beoordelingsstatus, Bouwstatus, PR-status en Lijnwijzigingen.
Opmerking iconOpmerking

Eventuele fouten moeten worden weergegeven op het tabblad GitHub-acties in GitHub.

Zo ontvang je updates voor het samenvoegen en sluiten van pull-aanvragen:

Pull-aanvragen kunnen in GitHub worden gesloten nadat de juiste teams de wijzigingen hebben beoordeeld en samengevoegd. De status in de Asana-widget wordt automatisch bijgewerkt.

Als u een nieuwe GitHub pull-aanvraag wilt bijvoegen, kunt u de Asana-taak-URL toevoegen aan de nieuwe GitHub pull-aanvraagbeschrijving en de widget wordt automatisch vervangen of u kunt de gesloten pull-aanvraag binnen Asana verwijderen door op het menu in de rechterbovenhoek te klikken. Eenmaal verwijderd, kunt u een nieuwe GitHub pull-aanvraag-URL invoeren.

Na het installeren van de GitHub-integratie in Asana en het instellen van GitHub-acties, ontvangt u nu opmerkingen over Asana-taken met een open pull-aanvraag als bijlage. Dit omvat updates over het al dan niet samenvoegen of sluiten van de pull-aanvraag.

updates

Veelgestelde vragen

Kan hetzelfde gegenereerde geheim in meerdere repositories worden gebruikt?

Ja

Kunnen mijn teamgenoten informatie zien over de pull-aanvragen die ik aan een Asana-taak toevoeg, zelfs als ze geen toegang hebben tot de pull-aanvraag?

Ja. Wanneer u een pull-verzoek aan een taak toevoegt, kan iedereen die de taak kan bekijken de informatie in de widget zien.

Maakt het genereren van een nieuw token mijn oude geheime token onbruikbaar?

Nee, je oude geheime tokens werken nog steeds. Als u uw bestaande geheime tokens wilt uitschakelen, kunt u dat hier doen.

Kan hetzelfde gegenereerde geheim in meerdere repositories worden gebruikt?

Ja

Bij het pushen van het workflowbestand zegt git dat mijn token geen toegang heeft om workflows te maken. Wat moet ik doen?

Als u tweefactorauthenticatie gebruikt en communiceert met GitHub op de opdrachtregel, vereist GitHub dat u uw persoonlijke toegangstoken als wachtwoord gebruikt. Maak een nieuw GitHub persoonlijk toegangstoken met de workflowscope.

Waarom vragen we deze GitHub-machtigingen aan?

We lezen en schrijven alleen vanuit pull-aanvragen in deze integratie. De toestemming op de authenticatiepagina is de meest beperkende toestemming die GitHub ons kan vragen om toegang te krijgen tot pull-verzoeken.

Wat gebeurt er als de GitHub-actie een pull-aanvraag koppelt aan een taak in een project waarvoor de integratie niet is geactiveerd?

Een bijlage die naar de pull-aanvraag linkt, is zichtbaar in het gedeelte Taakreactie, maar de widget die de status van de pull-aanvraag synchroniseert, verschijnt niet.

Opmerking iconOpmerking

Vind je het leuk wat je ziet? Begin vandaag nog met een gratis Asana-proefperiode. Probeer het gratis.

Note iconOpmerking

Dit artikel is vertaald met AI.

Feedback over de vertaling versturen.
Wordt geladen
GitHub- en Asana -integratie