GitLab módulos
O Adobe Workfront Fusion exige uma licença do Adobe Workfront Fusion, além de uma licença do Adobe Workfront.
Em um cenário Adobe Workfront Fusion, você pode automatizar fluxos de trabalho que usam o GitLab, bem como conectá-lo a vários aplicativos e serviços de terceiros.
Se você precisar de instruções sobre como criar um cenário, consulte Criar um cenário Adobe Workfront Fusion.
Para obter informações sobre módulos, consulte Módulos em Adobe Workfront Fusion.
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
Conectar GitLab a Workfront Fusion connect-gitlab-to-workfront-fusion
-
Em qualquer módulo Workfront Fusion Gitlab, clique em Adicionar ao lado do campo de conexão.
-
Configure os seguintes campos:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Nome da Conexão Insira um nome para a conexão. GitLab URL Insira a URL da instância GitLab. Token de Acesso Digite o Token privado ou o Token de acesso pessoal.
Para obter informações sobre como localizar ou criar um token de acesso pessoal no GitLab, consulte "Criar um token de acesso pessoal" em Tokens de acesso pessoal na documentação do GitLab.
-
Clique em Continuar.
-
Clique em Autorizar para criar a conexão e retornar ao módulo.
GitLab módulos e seus campos
Ao configurar módulos do GitLab, o Workfront Fusion exibe os campos listados abaixo. Junto com esses, campos GitLab adicionais podem ser exibidos, dependendo de fatores como seu nível de acesso no aplicativo ou serviço. Um título em negrito em um módulo indica um campo obrigatório.
Se você vir o botão de mapa acima de um campo ou função, poderá usá-lo para definir variáveis e funções para esse campo. Para obter mais informações, consulte Mapear informações de um módulo para outro em Adobe Workfront Fusion.
Triggers
Esse módulo de acionador instantâneo inicia um cenário quando o status de uma criação é alterado.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Esse módulo de acionador instantâneo inicia um cenário quando um comentário é feito em uma confirmação, solicitação de mesclagem, problema ou trecho de código.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Esse módulo de acionador instantâneo inicia um cenário quando uma confirmação é enviada para um repositório. Esse módulo não inicia um cenário quando uma tag é enviada.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Este módulo de acionamento instantâneo inicia um cenário quando um comentário é feito sobre um problema.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Este módulo do acionador instantâneo inicia um cenário quando um problema é criado ou quando um problema existente é atualizado, fechado ou reaberto.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Esse módulo de acionador instantâneo inicia um cenário quando uma das situações a seguir ocorre:
- Uma nova solicitação de mesclagem é criada
- Uma solicitação de mesclagem existente foi atualizada, mesclada ou fechada
- Uma confirmação é adicionada na ramificação de origem
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Este módulo de acionamento instantâneo inicia um cenário quando um comentário é feito em uma solicitação de mesclagem.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Esse módulo de acionador instantâneo inicia um cenário quando o status de um pipeline é alterado.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Esse módulo de acionamento agendado inicia um cenário quando um novo projeto é adicionado, do qual o usuário autenticado é membro.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Conexão | Para obter instruções sobre como conectar sua conta do GitLab ao Workfront Fusion, consulte Conectar GitLab ao Workfront Fusion neste artigo. |
Máximo de Resultados | Insira ou mapeie o número máximo de registros que você deseja que o módulo assista durante cada ciclo de execução de cenário. |
Esse módulo de acionador agendado inicia um cenário quando uma nova ramificação é adicionada a um repositório.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Conexão | Para obter instruções sobre como conectar sua conta do GitLab ao Workfront Fusion, consulte Conectar GitLab ao Workfront Fusion neste artigo. |
Máximo de Resultados | Insira ou mapeie o número máximo de registros que você deseja que o módulo assista durante cada ciclo de execução de cenário. |
Esse módulo de acionador instantâneo inicia um cenário quando uma tag é criada ou excluída em um repositório.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Este módulo de acionamento instantâneo inicia um cenário quando um novo comentário é feito em um trecho.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Este módulo de acionamento agendado inicia um cenário quando uma nova tarefa é adicionada. Quando nenhum filtro é aplicado, o acionador é executado quando uma nova tarefa pendente é adicionada.
Para obter informações sobre campos, consulte Obter uma lista de tarefas na documentação GitLab.
Este módulo de acionamento instantâneo inicia um cenário quando uma página wiki é criada ou editada.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Selecione o webhook que deseja usar para este acionador ou adicione um novo webhook. Para adicionar um novo webhook,
|
Ações
Este módulo de ação mescla as alterações enviadas com a solicitação de mesclagem fornecida.
Para obter informações sobre campos, consulte Aceitar solicitação de mesclagem na documentação GitLab.
Este módulo de ação cancela uma única build de um projeto.
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 | |
---|---|
Conexão | Para obter instruções sobre como conectar sua conta do GitLab ao Workfront Fusion, consulte Conectar GitLab ao Workfront Fusion neste artigo. |
ID de Projeto | Selecione ou mapeie o projeto que contém a build que você deseja cancelar. |
ID de Compilação | Selecione ou mapeie a build que deseja cancelar. |
mesclar mensagem de confirmação | Insira ou mapeie uma mensagem de confirmação para a mesclagem. |
Deve remover ramificação de origem | Selecione se deseja remover a ramificação de origem quando a mesclagem for concluída. |
Mesclar quando a compilação for bem-sucedida | Selecione se deseja mesclar a solicitação de mesclagem assim que a compilação for concluída. |
SHA | Se presente, esse SHA deve corresponder ao HEAD da ramificação de origem. Se não corresponder, a mesclagem falhará. |
Esse módulo de ação cancela as builds de um único pipeline.
Para obter informações sobre campos, consulte Cancelar trabalhos de um pipeline na documentação GitLab.
Se uma solicitação de mesclagem for definida para mesclar quando um pipeline for bem-sucedido, esse módulo de ação cancelará essa ação.
Para obter informações sobre campos, consulte Cancelar mesclagem quando o pipeline tiver êxito na documentação GitLab.
Essa cereja do módulo de ação escolhe uma confirmação em uma determinada ramificação.
Para obter informações sobre campos, consulte Escolha uma confirmação na documentação GitLab.
Esse módulo de ação cria um novo rótulo para o repositório especificado.
Para obter informações sobre campos, consulte Criar um novo rótulo na documentação GitLab.
Este módulo de ação cria um novo pipeline para o projeto fornecido.
Para obter informações sobre campos, consulte Criar um novo pipeline na documentação GitLab.
Este módulo de ação adiciona notas de versão à tag do Git existente.
Para obter informações sobre campos, consulte Criar uma versão na documentação GitLab.
Esse módulo de ação cria uma nova tag no repositório que aponta para a referência fornecida.
Para obter informações sobre campos, consulte Criar uma nova marca na documentação GitLab.
Este módulo de ação cria uma tarefa para o usuário atual sobre o problema selecionado. O usuário atual é o usuário identificado pelas credenciais na conexão usada para este módulo.
Para obter informações sobre campos, consulte Criar uma tarefa pendente na documentação GitLab.
Este módulo de ação cria uma tarefa para o usuário atual na solicitação de mesclagem selecionada. O usuário atual é o usuário identificado pelas credenciais na conexão usada para este módulo.
Para obter informações sobre campos, consulte Criar uma tarefa na documentação GitLab.
Este módulo de ação cria uma nova solicitação de mesclagem em um projeto.
Para obter informações sobre campos, consulte Criar solicitação de mesclagem na documentação GitLab.
Este módulo de ação cria um novo arquivo no repositório selecionado.
Para obter informações sobre campos, consulte Criar novo arquivo no repositório na documentação de GitLab.
Este módulo de ação cria uma nota de problema para um único problema do projeto.
Para obter informações sobre campos, consulte Criar nova nota de problema na documentação de GitLab.
Este módulo de ação cria uma observação para uma única solicitação de mesclagem.
Para obter informações sobre campos, consulte Criar nova nota de solicitação de mesclagem na documentação GitLab.
Este módulo de ação cria uma nova etapa para um projeto.
Para obter informações sobre campos, consulte Criar novo marco na documentação GitLab.
Este módulo de ação cria uma nova nota para um único trecho. As notas de trecho são comentários que os usuários podem publicar em um trecho.
Para obter informações sobre campos, consulte Criar nova nota de trecho na documentação GitLab.
Esse módulo de ação cria uma única ramificação de repositório.
Para obter informações sobre campos, consulte Criar ramificação do repositório na documentação GitLab.
Este módulo de ação cria uma nova variável de build.
Para obter informações sobre campos, consulte Criar variável na documentação GitLab.
Este módulo de ação é somente para administradores e proprietários de projetos. Ele exclui a solicitação de mesclagem em questão
Para obter informações sobre campos, consulte Excluir uma solicitação de mesclagem na documentação GitLab.
Este módulo de ação exclui um arquivo existente do repositório.
Para obter informações sobre campos, consulte Excluir arquivo existente no repositório na documentação de GitLab.
Este módulo de ação exclui uma ramificação do repositório.
Para obter informações sobre campos, consulte Excluir ramificação do repositório na documentação GitLab.
Este módulo de ação atualiza um problema existente do projeto. Esta chamada também é usada para marcar um problema como encerrado.
Para obter informações sobre campos, consulte Editar problema na documentação GitLab.
Este módulo de ação atualiza um marco de projeto existente.
Para obter informações sobre campos, consulte Editar marco na documentação GitLab.
Esse módulo de ação apaga uma criação de um projeto (remove artefatos e o log de trabalhos).
Para obter informações sobre campos, consulte Apagar um trabalho na documentação GitLab.
Este módulo de pesquisa recupera uma lista de itens por- fazer.
Para obter informações sobre campos, consulte Obter uma lista de tarefas na documentação GitLab.
Este módulo de ação recupera um único trabalho de um projeto.
Para obter informações sobre campos, consulte Obter um único trabalho na documentação GitLab.
Esse módulo de ação recupera uma tag de repositório específica determinada pelo nome.
Para obter informações sobre campos, consulte Obter uma única marca de repositório na documentação de GitLab.
Este módulo de ação recupera uma implantação específica.
Para obter informações sobre campos, consulte Obter uma implantação específica na documentação GitLab.
Este módulo de pesquisa recupera todos os problemas atribuídos a uma única etapa do projeto.
Para obter informações sobre campos, consulte Obter todos os problemas atribuídos a um único marco na documentação GitLab.
Este módulo de ação recupera informações sobre um arquivo no repositório, como nome, tamanho ou conteúdo.
Para obter informações sobre campos, consulte Obter arquivo do repositório na documentação de GitLab.
Este módulo de pesquisa recupera os usuários do projeto.
Para obter informações sobre campos, consulte Obter usuários do projeto na documentação de GitLab.
Este módulo de ação recupera os detalhes do problema.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Conexão | Para criar uma nova conexão, consulte Connect GitLab to Workfront Fusion neste artigo. |
Projeto | Selecione o projeto que contém o problema sobre o qual deseja recuperar detalhes. |
Identificação de Problema | Insira ou mapeie o nome do problema sobre o qual deseja recuperar detalhes. |
Este módulo de ação recupera uma única nota para um problema de projeto específico.
Para obter informações sobre campos, consulte Obter observação sobre um único problema na documentação de GitLab.
Este módulo de ação recupera informações sobre uma única solicitação de mesclagem.
Para obter informações sobre campos, consulte Obter solicitação de mesclagem única na documentação GitLab.
Este módulo de pesquisa recupera informações sobre a solicitação de mesclagem, incluindo seus arquivos e alterações.
Para obter informações sobre campos, consulte Obter alterações de solicitação de mesclagem única na documentação GitLab.
Este módulo de ação recupera uma lista de confirmações de solicitações de mesclagem.
Para obter informações sobre campos, consulte Obter confirmações de solicitação de mesclagem única na documentação GitLab.
Este módulo de ação retorna uma única nota para uma determinada solicitação de mesclagem.
Para obter informações sobre campos, consulte Obter nota de solicitação de mesclagem única na documentação GitLab.
Este módulo de ação recupera os detalhes das etapas.
Para obter informações sobre campos, consulte Obter marco único na documentação GitLab.
Este módulo de ação recupera os detalhes do projeto.
Para obter informações sobre campos, consulte Obter um único projeto na documentação GitLab.
Este módulo de ação recupera os detalhes da ramificação do repositório.
Para obter informações sobre campos, consulte Obter ramificação única do repositório na documentação GitLab.
Este módulo recupera uma única nota para um determinado trecho.
Para obter informações sobre campos, consulte Obter uma única nota de trecho na documentação GitLab.
Este módulo de pesquisa recupera comentários de uma confirmação em um projeto.
Para obter informações sobre campos, consulte Obter os comentários de uma confirmação na documentação GitLab.
Este módulo de ação obtém a diferença de uma confirmação em um projeto.
Para obter informações sobre campos, consulte Obter a diferença de uma confirmação na documentação GitLab.
Impede que artefatos sejam excluídos quando a expiração é definida.
Para obter informações sobre campos, consulte Manter artefatos na documentação GitLab.
Este módulo de pesquisa recupera uma lista de todas as notas para uma única solicitação de mesclagem.
Para obter informações sobre campos, consulte Listar todas as notas de solicitação de mesclagem na documentação GitLab.
Este módulo obtém uma lista de todas as notas de um único trecho. As notas de trecho são comentários que os usuários podem publicar em um trecho.
Para obter informações sobre campos, consulte ?? na documentação de GitLab.
Este módulo de pesquisa retorna uma lista de builds para uma confirmação específica em um projeto.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Conexão | Para criar uma nova conexão, consulte Connect GitLab to Workfront Fusion neste artigo. |
ID de Projeto | Selecione o projeto que contém a confirmação que você deseja listar builds. |
Escopo | Para limitar a pesquisa a ser criada com um status específico, selecione o status. Deixar esse campo em branco retorna todas as criações da confirmação. |
Este módulo de pesquisa retorna todos os problemas de acordo com as configurações de filtro especificadas.
Para obter informações sobre campos, consulte Listar problemas na documentação GitLab.
Este módulo de pesquisa recupera todos os problemas que seriam fechados ao mesclar a solicitação de mesclagem fornecida.
Para obter informações sobre campos, consulte Listar problemas que serão fechados na mesclagem na documentação GitLab.
Este módulo de pesquisa recupera todos os rótulos no projeto.
Para obter informações sobre campos, consulte Listar rótulos na documentação GitLab.
Este módulo de pesquisa recupera todas as solicitações de mesclagem pelas configurações de filtro.
Para obter informações sobre campos, consulte Listar solicitações de mesclagem na documentação GitLab.
Este módulo de pesquisa recupera projetos em que o usuário autenticado está definido como proprietário.
Para obter informações sobre campos, consulte Listar projetos de usuário na documentação GitLab.
Este módulo de pesquisa recupera uma lista de builds em um projeto.
Para obter informações sobre campos, consulte Listar trabalhos do projeto na documentação GitLab.
Este módulo de pesquisa recupera uma lista de implantações em um projeto.
Para obter informações sobre campos, consulte Listar implantações de projeto na documentação GitLab.
Este módulo de pesquisa recupera uma lista de todas as notas para um único problema.
Para obter informações sobre campos, consulte Listar notas de problemas do projeto na documentação de GitLab.
Este módulo de pesquisa retorna todos os problemas em um projeto especificado.
Para obter informações sobre campos, consulte Listar problemas do projeto na documentação GitLab.
Este módulo de pesquisa recupera todos os marcos no projeto.
Para obter informações sobre campos, consulte Listar marcos do projeto na documentação GitLab.
Este módulo de pesquisa recupera todos os pipelines do projeto.
Para obter informações sobre campos, consulte Listar pipelines de projeto na documentação de GitLab.
Este módulo de pesquisa recupera uma lista de tags do repositório de um projeto, classificadas por nome em ordem alfabética inversa.
Para obter informações sobre campos, consulte Listar marcas de repositório de projeto na documentação GitLab.
Este módulo de pesquisa recupera uma lista de variáveis de um projeto.
Para obter informações sobre campos, consulte Listar variáveis de projeto na documentação de GitLab.
Este módulo de pesquisa recupera todos os projetos dos quais o usuário autenticado é membro.
Para obter informações sobre campos, consulte Listar todos os projetos na documentação GitLab.
Este módulo pesquisa ramificações de repositório pelo termo de pesquisa.
Para obter informações sobre campos, consulte Listar ramificações do repositório na documentação de GitLab.
Este módulo de pesquisa recupera uma lista de confirmações de repositório em um projeto.
Para obter informações sobre campos, consulte Listar confirmações de repositório na documentação de GitLab.
Este módulo de pesquisa recupera uma lista de colaboradores do repositório.
Para obter informações sobre campos, consulte Contribuidores na documentação GitLab.
Este módulo de pesquisa recupera uma lista de arquivos e diretórios do repositório em um projeto.
Para obter informações sobre campos, consulte Listar árvore de repositório na documentação de GitLab.
Este módulo de ação marca um único item pendente fornecido por sua ID para o usuário atual como concluído.
Para obter informações sobre campos, consulte Marcar um item de tarefa como concluído na documentação GitLab.
Modifica uma nota existente de um problema.
Para obter informações sobre campos, consulte Modificar observação sobre problemas existentes na documentação de GitLab.
Modifica a nota existente de uma solicitação de mesclagem.
Para obter informações sobre campos, consulte Modificar nota de solicitação de mesclagem existente na documentação GitLab.
Este módulo de ação modifica uma nota existente de um trecho.
Para obter informações sobre campos, consulte Modificar nota de trecho existente na documentação GitLab.
Este módulo de ação cria um novo problema de projeto.
Para obter informações sobre campos, consulte Novo problema na documentação de GitLab.
Este módulo de ação dispara uma ação manual para iniciar um trabalho.
Para obter informações sobre campos, consulte Reproduzir um trabalho na documentação GitLab.
Este módulo de ação adiciona um comentário a uma confirmação.
Para obter informações sobre campos, consulte Postar comentário para confirmar na documentação GitLab.
Este módulo de ação remove a variável de um projeto.
Para obter informações sobre campos, consulte Remover variável na documentação GitLab.
Este módulo de ação tenta novamente um único build em uma confirmação.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Conexão | Para criar uma nova conexão, consulte Connect GitLab to Workfront Fusion neste artigo. |
ID de Projeto | Selecione o projeto que contém a build que você deseja tentar novamente. |
ID de Compilação | Selecione a build que deseja tentar novamente. |
Este módulo de ação tenta novamente builds com falha em um pipeline.
Para obter informações sobre campos, consulte Repetir trabalhos em um pipeline na documentação GitLab.
Este módulo recupera detalhes da variável específica de um projeto.
Para obter informações sobre campos, consulte Mostrar detalhes da variável na documentação GitLab.
Este módulo de ação atualiza uma versão.
Para obter informações sobre campos, consulte Atualizar uma versão na documentação de GitLab.
Este módulo de ação atualiza uma solicitação de mesclagem existente. Você pode alterar a ramificação de destino, o título ou até mesmo fechar a MR.
Para obter informações sobre campos, consulte Atualizar solicitação de mesclagem na documentação GitLab.
Este módulo de ação atualiza a variável de um projeto.
Para obter informações sobre campos, consulte Atualizar variável na documentação GitLab.