AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Editar gatilhos para um repositório AWS CodeCommit
Você pode editar os acionadores que foram criados para um CodeCommit repositório. Você pode alterar os eventos e as ramificações do gatilho, a ação tomada em resposta ao evento e outras configurações.
Tópicos
Editar um gatilho para um repositório (console)
Abra o CodeCommit console em https://console.aws.amazon.com/codesuite/codecommit/home
. Em Repositories (Repositórios), escolha o repositório onde deseja editar gatilhos de eventos de repositório.
-
No painel de navegação do repositórios, selecione Settings (Configurações) e gatilhos (Gatilhos).
-
Na lista de gatilhos do repositório, selecione o gatilho que deseja editar e selecione Edit (Editar).
Faça as alterações desejadas no gatilho e selecione Save (Salvar).
Editar um gatilho para um repositório (AWS CLI)
Em um terminal (Linux, macOS ou Unix) ou prompt de comando (Windows), execute o comando get-repository-triggers para criar um arquivo JSON com a estrutura de todos os gatilhos configurados para o seu repositório. Por exemplo, para criar um arquivo JSON chamado
MyTriggers.jsoncom a estrutura de todos os acionadores configurados para um repositório chamado:MyDemoRepoaws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.jsonEsse comando não retorna nada, mas um arquivo chamado
MyTriggers.jsoné criado no diretório em que você executou o comando.-
Edite o arquivo JSON em um editor de texto plano e faça as alterações no bloco de gatilhos do gatilho que deseja editar. Substitua o par
configurationIdpor um parrepositoryName. Salve o arquivo.Por exemplo, se você quiser editar um gatilho chamado
MyFirstTriggerno repositório nomeado paraMyDemoRepoque ele se aplique a todas as ramificaçõesrepositoryName,configurationIdsubstitua por e remova o especificadomaine aspreprodramificações emred italic text. Por padrão, se nenhuma ramificação for especificada, o gatilho será aplicado a todas as ramificações no repositório:{ "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } No terminal ou na linha de comando, execute o comando put-repository-triggers. Isso atualiza todos os acionadores do repositório, incluindo as alterações que você fez no gatilho:
MyFirstTriggeraws codecommit put-repository-triggers --repository-nameMyDemoRepofile://MyTriggers.jsonEsse comando retorna um ID de configuração semelhante ao seguinte:
{ "configurationId": "0123456-I-AM-AN-EXAMPLE" }