Loading

Temas

La integración de Asana para GitHub está disponible en los niveles de Asana Starter , Advanced, Enterprise y Enterprise+, así como en los niveles heredados Premium, Business y Legacy Enterprise.

Visita nuestra página de precios para obtener más información.

Con la integración de Asana para GitHub, puedes sincronizar automáticamente las actualizaciones de estado de las solicitudes de extracción de GitHub con las tareas de Asana para mejorar la colaboración entre departamentos.

Esta integración ayuda a aumentar la visibilidad y la transparencia en torno al trabajo de ingeniería entre equipos técnicos y no técnicos. Con esta nueva integración, los desarrolladores pueden comunicarse sin esfuerzo a través de Asana para mantener informados a los equipos y a las partes interesadas de todos los departamentos y evitar que el trabajo se pase por alto.

Esta integración no es compatible con GitHub Enterprise Server.

Instalación para las acciones de Asana y GitHub

Conecta Asana y GitHub para sincronizar los estados de las solicitudes de extracción. Para utilizar la integración, la configuración se configura en Asana y para funciones adicionales, también en GitHub.

screen of adding app with customize menu

Cómo configurar en Asana:

  1. Accede a un proyecto de Asana en el que quieras instalar la integración de Asana para GitHub. Haz clic en el botón Personalizar en la esquina superior derecha.
  2. Desplázate hacia abajo hasta Aplicaciones y selecciona + Agregar aplicación
Github app
  • Seleccionar GitHub
  • Sigue las instrucciones para autorizar tu cuenta de GitHub.
  • La integración de Asana para GitHub se instalará a nivel de proyecto.

Felicidades, ahora puedes conectar las solicitudes de extracción de GitHub a las tareas de Asana. Si desea habilitar funcionalidades adicionales con la integración, revise la siguiente sección. De lo contrario, vaya a la funcionalidad clave a continuación.

Cómo configurar las acciones de GitHub:

Esta sección asume una familiaridad básica con los secretos del repositorio de git y GitHub. Si no tiene acceso para configurar los secretos del repositorio, póngase en contacto con el propietario del repositorio.

Admitimos dos tipos de acciones de GitHub:

  1. Automatiza las notificaciones de solicitudes de extracción de GitHub en Asana: esta acción comenta el estado de la solicitud de extracción en la tarea de Asana. Incluye el título de la solicitud de extracción con un enlace a la tarea asociada de Asana. Para configurarlo, visita la página Acción de GitHub.
  2. Conecta los archivos adjuntos de las solicitudes de extracción de GitHub con las descripciones de las solicitudes de extracción de Asana: esta acción conecta automáticamente una solicitud de extracción de GitHub con las tareas de Asana, al agregar las URL de las tareas de Asana a la descripción de la solicitud de extracción. Para configurarlo, visita la página Acción de GitHub.

Al igual que otras acciones de GitHub, solo se ejecutarán cuando ocurra un evento en el repositorio para el que haya configurado las acciones. Por ejemplo, puede configurar una acción para que se ejecute cada vez que alguien se fusione o comente una solicitud de extracción.

Cada una de estas acciones de GitHub debe configurarse individualmente, a menos que haya varias acciones idénticas en el mismo repositorio. Por ejemplo, puede configurar una acción para comentar la tarea en la descripción de la solicitud de extracción cuando se completa una prueba y otra acción para agregar un comentario diferente a la tarea cuando se combina la solicitud de extracción.

Las acciones de GitHub también se pueden agregar como parte de un flujo de trabajo existente. Consulta la guía de recursos Acciones de GitHub para obtener más información.

Revocando tokens secretos

Si configura las acciones de Github en la sección anterior, puede revocar los tokens secretos. Visite esta página de configuración y seleccione Revocar todo.

Esto revocará todos los tokens secretos de Acciones de GitHub existentes.

Nota iconNota

Podrás seguir viendo la información de la solicitud de extracción en los proyectos existentes de Asana en los que hayas agregado esta integración.

Funcionalidad clave

Cómo adjuntar una solicitud de extracción a una tarea de Asana (en Asana):

Después de instalar la integración de GitHub en Asana, podrás ver un campo de GitHub en cada tarea del proyecto asociado.

Github field on task

Para adjuntar una solicitud de extracción a una tarea de Asana, recupera la URL de la solicitud de extracción y pégala en el campo vacío de GitHub. Ahora debería aparecer un widget con los siguientes detalles en la tarea de Asana: estado de revisión, estado de compilación, estado de relaciones públicas, cambios de línea y recuento de conversaciones en GitHub.

Github pull request link

Cómo adjuntar una solicitud de extracción a una tarea de Asana (en GitHub):

Después de instalar la integración de GitHub en Asana y configurar las acciones de GitHub, ahora puedes adjuntar automáticamente una solicitud de extracción a una tarea de Asana desde una descripción de solicitud de extracción de GitHub.

Github pull request description

En la descripción de la solicitud de extracción de GitHub, recupera la URL de la tarea de Asana y pégala en la descripción. Cuando veas la tarea en Asana, aparecerá un widget con los siguientes detalles: estado de revisión, estado de compilación, estado de relaciones públicas y cambios de línea.

Nota iconNota

Cualquier error debe reflejarse en la pestaña Acciones de GitHub dentro de GitHub.

Cómo recibir actualizaciones de combinación y cierre de solicitudes de extracción:

Las solicitudes de extracción se pueden cerrar en GitHub después de que los equipos correspondientes revisen y fusionen los cambios. El estado del widget de Asana se actualizará automáticamente.

Si deseas adjuntar una nueva solicitud de extracción de GitHub, puedes agregar la URL de la tarea de Asana a la nueva descripción de la solicitud de extracción de GitHub y el widget se reemplazará automáticamente o puedes eliminar la solicitud de extracción cerrada dentro de Asana haciendo clic en el menú en la parte superior derecha. Una vez eliminada, puedes ingresar una nueva URL de solicitud de extracción de GitHub.

Después de instalar la integración de GitHub en Asana y configurar las acciones de GitHub, ahora recibirás comentarios sobre las tareas de Asana con una solicitud de extracción abierta adjunta. Esto incluirá actualizaciones sobre si la solicitud de extracción se ha combinado o cerrado.

updates

Preguntas frecuentes

¿Se puede usar el mismo secreto generado en múltiples repositorios?

SI

¿Pueden mis compañeros de equipo ver información sobre las solicitudes de extracción que adjunto en una tarea de Asana, incluso si no tienen acceso a la solicitud de extracción?

Sí. Cuando adjunta una solicitud de extracción a una tarea, todos los que pueden ver la tarea pueden ver la información en el widget.

¿Generar un nuevo token deshabilita mi antiguo token secreto?

No, tus antiguos tokens secretos seguirán funcionando. Si desea desactivar sus tokens secretos existentes, puede hacerlo aquí.

¿Se puede usar el mismo secreto generado en múltiples repositorios?

SI

Al intentar enviar el archivo de flujo de trabajo, git dice que mi token no tiene acceso para crear flujos de trabajo. ¿Qué debo hacer?

Si utilizas la autenticación de dos factores e interactúas con GitHub en la línea de comandos, GitHub requiere que utilices tu token de acceso personal como contraseña. Cree un nuevo token de acceso personal de GitHub con el alcance del flujo de trabajo.

¿Por qué solicitamos estos permisos de GitHub?

Solo leemos y escribimos desde las solicitudes de extracción en esta integración. El permiso en la página de autenticación es el permiso más restrictivo que GitHub nos permite solicitar para acceder a las solicitudes de extracción.

¿Qué sucede si la Acción de GitHub adjunta una solicitud de extracción a una tarea en un proyecto que no tiene la integración activada?

Un archivo adjunto que enlace a la solicitud de extracción será visible en la sección de comentarios de la tarea, pero no aparecerá el widget que sincroniza el estado de la solicitud de extracción.

Nota iconNota

¿Te gusta lo que ves? Comienza con una prueba gratuita de Asana hoy mismo. Pruébalo gratis.

Note iconNota

Este artículo se tradujo con IA.

Envía comentarios sobre la traducción.
Cargando
Integración de GitHub y Asana