Módulos de GitLab
Adobe Workfront Fusion requiere una licencia Adobe Workfront Fusion y de Adobe Workfront.
En un escenario de Adobe Workfront Fusion, es posible automatizar los flujos de trabajo que utilizan GitLab, así como conectarlo a varias aplicaciones y servicios de terceros.
Para obtener instrucciones sobre cómo crear un escenario, vea los artículos en Crear escenarios: índice de artículos.
Para obtener información acerca de los módulos, vea los artículos en Módulos: índice de artículos.
Requisitos de acceso
Para utilizar la funcionalidad de este artículo debe tener el siguiente acceso:
Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con el administrador de Workfront.
Para obtener información sobre las licencias de Adobe Workfront Fusion, consulte Adobe Workfront Fusion licencias.
Conectar GitLab a Workfront Fusion connect-gitlab-to-workfront-fusion
-
En cualquier módulo Workfront Fusion Gitlab, haga clic en Add junto al campo de conexión.
-
Configure los campos siguientes:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Connection name Introduzca un nombre para la conexión. GitLab URL Introduzca la dirección URL de su instancia de GitLab. Access Token Escriba su Private Token o Personal Access Token.
Para obtener información sobre la localización o creación de un token de acceso personal en GitLab, consulte “Crear un token de acceso personal” en Tókenes de acceso personal, en la documentación de GitLab.
-
Haga clic en Continue.
-
Haga clic en Authorize para crear la conexión y volver al módulo.
Módulos de GitLab y sus campos
Al configurar módulos de GitLab, Workfront Fusion muestra los campos que se indican a continuación. Junto con estos, podrían mostrarse GitLab campos adicionales, según factores como el nivel de acceso en la aplicación o el servicio. El título en negrita en un módulo indica un campo obligatorio.
Si ve el botón Asignar encima de un campo o función, puede utilizarlo para establecer variables y funciones para ese campo. Para obtener más información, vea Asignar información de un módulo a otro.
Activadores
Este módulo de activador instantáneo inicia un escenario cuando cambia el estado de una compilación.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando se realiza un comentario en una confirmación, solicitud de combinación, problema o fragmento de código.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando se inserta una confirmación en un repositorio. Este módulo no inicia un escenario cuando se inserta una etiqueta.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando se realiza un comentario sobre un problema.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de instant trigger inicia un escenario cuando se crea un problema o cuando se actualiza, cierra o vuelve a abrirse uno existente.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando se produce una de las siguientes situaciones:
- Se crea una nueva solicitud de combinación
- Se actualiza, fusiona o cierra una solicitud de combinación existente
- Se añade una confirmación en la rama de fuente
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando se realiza un comentario en una solicitud de combinación.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando cambia el estado de una canalización.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador programado inicia un escenario cuando se añade un nuevo proyecto del que es miembro el usuario autenticado.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Para obtener instrucciones sobre cómo conectar su GitLabcuenta deWorkfront a Fusion, consulte Conectar GitLab a Workfront Fusion en este artículo. |
Resultados máximos | Introduzca o asigne el número máximo de registros que desea que el módulo vea durante cada ciclo de ejecución de escenario. |
Este módulo de activador programado inicia un escenario cuando se añade una nueva rama a un repositorio.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Para obtener instrucciones sobre cómo conectar su GitLabcuenta deWorkfront a Fusion, consulte Conectar GitLab a Workfront Fusion en este artículo. |
Resultados máximos | Introduzca o asigne el número máximo de registros que desea que el módulo vea durante cada ciclo de ejecución de escenario. |
Este módulo de activador instantáneo inicia un escenario cuando se crea o elimina una etiqueta en un repositorio.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador instantáneo inicia un escenario cuando se realiza un nuevo comentario en un fragmento.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Este módulo de activador programado inicia un escenario cuando se añade una nueva tarea pendiente. Cuando no se aplica ningún filtro, el activador se ejecuta al añadir una nueva tarea pendiente.
Para obtener información sobre los campos, consulte Obtener una lista de tareas pendientes en la documentación de GitLab.
Este módulo de activador instantáneo inicia un escenario cuando se crea o edita una página wiki.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleccione el webhook que desee utilizar para este activador o añada uno nuevo. Para añadir un nuevo webhook,
|
Acciones
Este módulo de acción combina los cambios enviados con la solicitud de combinación en cuestión.
Para obtener información sobre los campos, consulte Aceptar una solicitud de combinación en la documentación de GitLab.
Este módulo de acción cancela una sola versión de un proyecto.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Para obtener instrucciones sobre la conexión de su cuenta de GitLab a Workfront Fusion, consulte Conectar GitLab a Workfront Fusion en este artículo. |
Project ID | Seleccione o asigne el proyecto que contiene la compilación que desea cancelar. |
Build ID | Seleccione o asigne la compilación que desea cancelar. |
Merge commit message | Introduzca o asigne un mensaje de comprobación para la combinación. |
Should remove source branch | Seleccione si desea quitar la rama de fuente cuando se complete la combinación. |
Merge when build succeeds | Seleccione si desea combinar la solicitud de combinación en cuanto se complete la compilación. |
SHA | Si está presente, este SHA debe coincidir con el HEAD de la rama de fuente. Si no coincide, la combinación fallará. |
Este módulo de acción cancela las compilaciones de una sola canalización.
Para obtener información sobre los campos, consulte Cancelar los trabajos de una canalización en la documentación de GitLab.
Si una solicitud de combinación está configurada para combinarse cuando una canalización se realiza correctamente, este módulo de acción cancela esa acción.
Para obtener información sobre los campos, consulte Cancelar la combinación cuando la canalización se realice correctamente en la documentación de GitLab.
Este módulo de acción elige un compromiso para una rama determinada.
Para obtener información sobre los campos, consulte Elegir un compromiso en la documentación de GitLab.
Este módulo de acción crea una nueva etiqueta para el repositorio en cuestión.
Para obtener información sobre los campos, consulte Crear una nueva etiqueta en la documentación de GitLab.
Este módulo de acción crea una nueva canalización para el proyecto en cuestión.
Para obtener información sobre los campos, consulte Crear una nueva canalización en la documentación de GitLab.
Este módulo de acción añade notas de la versión a la etiqueta de Git existente.
Para obtener información sobre los campos, consulte Crear una versión en la documentación de GitLab.
Este módulo de acción crea una nueva etiqueta en el repositorio que apunta a la referencia proporcionada.
Para obtener información sobre los campos, consulte Crear una etiqueta nueva en la documentación de GitLab.
Este módulo de acción crea una tarea pendiente para el usuario actual en el problema seleccionado. El usuario actual es el usuario identificado por las credenciales de la conexión utilizada para este módulo.
Para obtener información sobre los campos, consulte Crear una tarea pendiente en la documentación de GitLab.
Este módulo de acción crea una tarea pendiente para el usuario actual en la solicitud de combinación seleccionada. El usuario actual es el usuario identificado por las credenciales de la conexión utilizada para este módulo.
Para obtener información sobre los campos, consulte Crear una tarea pendiente en la documentación de GitLab.
Este módulo de acción crea una nueva solicitud de combinación en un proyecto.
Para obtener información sobre los campos, consulte Crear solicitud de combinación en la documentación de GitLab.
Este módulo de acción crea un nuevo archivo en el repositorio seleccionado.
Para obtener información sobre los campos, consulte Crear nuevo archivo en el repositorio en la documentación de GitLab.
Este módulo de acción crea una nota del problema para un solo problema de proyecto.
Para obtener información sobre los campos, consulte Crear nueva nota de problema en la documentación de GitLab.
Este módulo de acción crea una nota para una sola solicitud de combinación.
Para obtener información sobre los campos, consulte Crear nueva nota de solicitud de combinación en la documentación de GitLab.
Este módulo de acción crea un nuevo hito para un proyecto.
Para obtener información sobre los campos, consulte Crear nuevo hito en la documentación de GitLab.
Este módulo de acción crea una nota nueva para un solo fragmento. Las notas de fragmento son comentarios que los usuarios pueden publicar en un fragmento.
Para obtener información sobre los campos, consulte Crear nueva nota de fragmento en la documentación de GitLab.
Este módulo de acción crea una sola rama del repositorio.
Para obtener información sobre los campos, consulte Crear rama de repositorio en la documentación de GitLab.
Este módulo de acción crea una nueva variable de compilación.
Para obtener información sobre los campos, consulte Crear variable en la documentación de GitLab.
Este módulo de acción es solo para administradores y propietarios de proyectos. Elimina la solicitud de combinación en cuestión
Para obtener información sobre los campos, consulte Eliminar una solicitud de combinación en la documentación de GitLab.
Este módulo de acción elimina un archivo existente del repositorio.
Para obtener información sobre los campos, consulte Eliminar archivo existente en el repositorio en la documentación de GitLab.
Este módulo de acción elimina una rama del repositorio.
Para obtener información sobre los campos, consulte Eliminar la rama del repositorio en la documentación de GitLab.
Este módulo de acción actualiza un problema existente del proyecto. Esta llamada también se utiliza para marcar un problema como cerrado.
Para obtener información sobre los campos, consulte Editar problema en la documentación de GitLab.
Este módulo de acción actualiza un hito de proyecto existente.
Para obtener información sobre los campos, consulte Editar hito en la documentación de GitLab.
Este módulo de acción borra una versión de un proyecto (elimina los artefactos de trabajo y el registro de trabajos).
Para obtener información sobre los campos, consulte Borrar un trabajo en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de elementos pendientes.
Para obtener información sobre los campos, consulte Obtener una lista de elementos pendientes en la documentación de GitLab.
Este módulo de acción recupera un solo trabajo de un proyecto.
Para obtener información sobre los campos, consulte Obtener un solo trabajo en la documentación de GitLab.
Este módulo de acción recupera una etiqueta de repositorio específica determinada por su nombre.
Para obtener información sobre los campos, consulte Obtener una sola etiqueta de repositorio en la documentación de GitLab.
Este módulo de acción recupera una implementación específica.
Para obtener información sobre los campos, consulte Obtener una implementación específica en la documentación de GitLab.
Este módulo de búsqueda recupera todos los problemas asignados a un solo hito de proyecto.
Para obtener información sobre los campos, consulte Obtener todos los problemas asignados a un solo hito en la documentación de GitLab.
Este módulo de acción recupera información sobre un archivo del repositorio, como el nombre, tamaño o contenido.
Para obtener información sobre los campos, consulte Obtener archivo del repositorio en la documentación de GitLab.
Este módulo de búsqueda recupera los usuarios del proyecto.
Para obtener información sobre los campos, consulte Obtener usuarios del proyecto en la documentación de GitLab.
Este módulo de acción recupera los detalles de un problema.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Para crear una nueva conexión, consulte Connect GitLab a Workfront Fusion en este artículo. |
Project | Seleccione el proyecto que contiene el problema del que desea obtener detalles. |
Issue ID | Escriba o asigne el nombre del problema del que desea obtener detalles. |
Este módulo de acción recupera una sola nota para un problema específico del proyecto.
Para obtener información sobre los campos, consulte Obtener una sola nota de un problema en la documentación de GitLab.
Este módulo de acción recupera información sobre una única solicitud de combinación.
Para obtener información sobre los campos, consulte Obtener una única solicitud de combinación en la documentación de GitLab.
Este módulo de búsqueda recupera información sobre la solicitud de combinación, incluidos sus archivos y cambios.
Para obtener información sobre los campos, consulte Obtener cambios de una solicitud de combinación en la documentación de GitLab.
Este módulo de acción recupera una lista de compromisos de solicitudes de combinación.
Para obtener información sobre los campos, consulte Obtener compromisos de solicitudes de combinación única en la documentación de GitLab.
Este módulo de acción devuelve una sola nota para una solicitud de combinación determinada.
Para obtener información sobre los campos, consulte Obtener una nota de solicitud de combinación en la documentación de GitLab,
Este módulo de acción recupera los detalles de un hito.
Para obtener información sobre los campos, consulte Obtener un hito en la documentación de GitLab.
Este módulo de acción recupera los detalles de un proyecto.
Para obtener información sobre los campos, consulte Obtener un proyecto en la documentación de GitLab.
Este módulo de acción recupera los detalles de una rama del repositorio.
Para obtener información sobre los campos, consulte Obtener una rama del repositorio en la documentación de GitLab.
Este módulo recupera una nota para un fragmento determinado.
Para obtener información sobre los campos, consulte Obtener nota de un fragmento en la documentación de GitLab.
Este módulo de búsqueda recupera los comentarios de un compromiso en un proyecto.
Para obtener información sobre los campos, consulte Obtener los comentarios de un compromiso en la documentación de GitLab.
Este módulo de acción obtiene la diferencia de un compromiso en un proyecto.
Para obtener información sobre los campos, consulte Obtener la diferencia de un compromiso en la documentación de GitLab.
Evita que se eliminen artefactos cuando se establece la caducidad.
Para obtener información sobre los campos, consulte Conservar artefactos en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de todas las notas de una única solicitud de combinación.
Para obtener información sobre los campos, consulte Enumerar todas las notas de solicitudes de combinación en la documentación de GitLab.
Este módulo obtiene una lista de todas las notas de un solo fragmento. Las notas de fragmento son comentarios que los usuarios pueden publicar en un fragmento.
Para obtener información sobre los campos, consulte ?? en la documentación de GitLab.
Este módulo de búsqueda devuelve una lista de compilaciones para un compromiso específico en un proyecto.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Para crear una nueva conexión, consulte Connect GitLab a Workfront Fusion en este artículo. |
Project ID | Seleccione el proyecto que contiene el compromiso cuyas compilaciones desea enumerar. |
Scope | Para limitar la búsqueda a fin de que se genere con un estado específico, seleccione el estado. Si se deja este campo en blanco, se devuelven todas las compilaciones del compromiso. |
Este módulo de búsqueda devuelve todos los problemas según la configuración de filtro especificada.
Para obtener información sobre los campos, consulte Listar problemas en la documentación de GitLab.
Este módulo de búsqueda recupera todos los problemas que se cerrarían combinando la solicitud de combinación proporcionada.
Para obtener información sobre los campos, consulte Listar problemas que se cerrarán al combinar en la documentación de GitLab.
Este módulo de búsqueda recupera todas las etiquetas del proyecto.
Para obtener información sobre los campos, consulte Listar etiquetas en la documentación de GitLab.
Este módulo de búsqueda recupera todas las solicitudes de combinación mediante la configuración del filtro.
Para obtener información sobre los campos, consulte Listar solicitudes de combinación en la documentación de GitLab.
Este módulo de búsqueda recupera proyectos en los que el usuario autenticado está establecido como propietario.
Para obtener información sobre los campos, consulte Listar proyectos de usuario en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de compilaciones de un proyecto.
Para obtener información sobre los campos, consulte Listar trabajos de un proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de implementaciones en un proyecto.
Para obtener información sobre los campos, consulte Listar implementaciones de un proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de todas las notas de un solo problema.
Para obtener información sobre los campos, consulte Listar notas de un problema del proyecto en la documentación de GitLab.
Este módulo de búsqueda devuelve todos los problemas de un proyecto especificado.
Para obtener información sobre los campos, consulte Listar problemas de un proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera todos los hitos del proyecto.
Para obtener información sobre los campos, consulte Listar hitos del proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera todas las canalizaciones del proyecto.
Para obtener información sobre los campos, consulte Listar canalizaciones del proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de etiquetas de repositorio de un proyecto, ordenadas por el nombre en orden alfabético inverso.
Para obtener información sobre los campos, consulte Listar etiquetas de repositorio de un proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de variables de un proyecto.
Para obtener información sobre los campos, consulte Lista de variables de proyecto en la documentación de GitLab.
Este módulo de búsqueda recupera todos los proyectos de los que es miembro el usuario autenticado.
Para obtener información sobre los campos, consulte Lista de todos los proyectos en la documentación de GitLab.
Este módulo busca las ramas de repositorio por el término de búsqueda.
Para obtener información sobre los campos, consulte Lista de ramas de repositorio en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de compromisos de repositorio de un proyecto.
Para obtener información sobre los campos, consulte Lista de compromisos de repositorio en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de colaboradores del repositorio.
Para obtener información sobre los campos, consulte Colaboradores en la documentación de GitLab.
Este módulo de búsqueda recupera una lista de archivos y directorios de repositorio en un proyecto.
Para obtener información sobre los campos, consulte Enumerar árbol de repositorios en la documentación de GitLab.
Este módulo de acción marca un solo elemento pendiente especificado por su ID para el usuario actual como listo.
Para obtener información sobre los campos, consulte Marcar un elemento pendiente como listo en la documentación de GitLab.
Modifica una nota existente de un problema.
Para obtener información sobre los campos, consulte Modificar una nota existente de un problema en la documentación de GitLab.
Modifica la nota existente de una solicitud de combinación.
Para obtener información sobre los campos, consulte Modificar nota existente de solicitud de combinaciónen la documentación de GitLab.
Este módulo de acción modifica una nota existente de un fragmento.
Para obtener información sobre los campos, consulte Modificar nota de fragmento existente en la documentación de GitLab.
Este módulo de acción crea un nuevo problema de proyecto.
Para obtener información sobre los campos, consulte Nuevo problema en la documentación de GitLab.
Este módulo de acción activa una acción manual para iniciar un trabajo.
Para obtener información sobre los campos, consulte Reproducir un trabajo en la documentación de GitLab.
Este módulo de acción añade un comentario a un compromiso.
Para obtener información sobre los campos, consulte Publicar comentario para compromiso en la documentación de GitLab.
Este módulo de acción quita la variable de un proyecto.
Para obtener información sobre los campos, consulte Quitar variable en la documentación de GitLab.
Este módulo de acción reintenta una sola compilación en un compromiso.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Para crear una nueva conexión, consulte Connect GitLab a Workfront Fusion en este artículo. |
Project ID | Seleccione el proyecto que contiene la compilación que desea volver a intentar. |
Build ID | Seleccione la compilación que desea volver a intentar. |
Este módulo de acción reintenta las compilaciones con errores en una canalización.
Para obtener información sobre los campos, consulte Reintentar trabajos en una canalización en la documentación de GitLab.
Este módulo recupera detalles de la variable específica de un proyecto.
Para obtener información sobre los campos, consulte Mostrar detalles de la variable en la documentación de GitLab.
Este módulo de acción actualiza una versión.
Para obtener información sobre los campos, consulte Actualizar una versión en la documentación de GitLab.
Este módulo de acción actualiza una solicitud de combinación existente. Puede cambiar la rama de destino, el título o incluso cerrar la MR.
Para obtener información sobre los campos, consulte Actualizar solicitud de combinación en la documentación de GitLab.
Este módulo de acción actualiza la variable de un proyecto.
Para obtener información sobre los campos, consulte Actualizar variable en la documentación de GitLab.