AWS CodeCommit ya no está disponible para los nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información"
Edición de los desencadenadores de un repositorio de AWS CodeCommit
Puede editar los disparadores que se han creado para un repositorio de CodeCommit. Puede cambiar los eventos y las ramificaciones del disparador, la acción que se realizará en respuesta al evento y otros valores.
Temas
Edición de un disparador de un repositorio (consola)
Abra la consola de CodeCommit en https://console.aws.amazon.com/codesuite/codecommit/home
. En Repositories (Repositorios), seleccione aquel en el que quiera editar un disparador para los eventos del repositorio.
-
En el panel de navegación del repositorio, elija Settings (Configuración) y, a continuación, seleccione Triggers (Disparadores).
-
En la lista de parámetros del repositorio, seleccione el disparador que desea editar y, a continuación, elija Edit (Editar).
Realice los cambios que desee en el disparador y, a continuación, elija Save (Guardar).
Edición un disparador de un repositorio (AWS CLI)
En un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows), ejecute el comando get-repository-triggers para crear un archivo JSON con la estructura de todos los disparadores configurados en el repositorio. Por ejemplo, para crear un archivo JSON denominado
MyTriggers.jsoncon la estructura de todos los disparadores configurados en un repositorio llamadoMyDemoRepo:aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.jsonEste comando no devuelve nada, pero se crea un archivo llamado
MyTriggers.jsonen el directorio en el que ejecutó el comando.-
Edite el archivo JSON en un editor de texto sin formato y realice los cambios en el bloque de activación del disparador que desea editar. Sustituya el par
configurationIdpor un parrepositoryName. Guarde el archivo.Por ejemplo, si desea editar un disparador denominado
MyFirstTriggeren el repositorio llamadoMyDemoRepode modo que se aplique a todas las ramificaciones, reemplaceconfigurationIdporrepositoryNamey elimine las ramificacionesmainypreprodque aparecen enrojo y en cursiva. De forma predeterminada, si no se especifican las ramificaciones, el disparador se aplica a todas las ramificaciones del repositorio:{ "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } En el terminal o la línea de comandos, ejecute el comando put-repository-triggers. Esto actualiza todos los disparadores del repositorio, incluidos los cambios realizados al disparador
MyFirstTrigger:aws codecommit put-repository-triggers --repository-nameMyDemoRepofile://MyTriggers.jsonEste comando devuelve un ID de configuración similar a este:
{ "configurationId": "0123456-I-AM-AN-EXAMPLE" }