Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Pruebe los desencadenadores de un AWS CodeCommit repositorio
Puede probar los desencadenadores que se han creado para un CodeCommit repositorio. La prueba implica ejecutar el disparador con datos de muestra del repositorio, incluido el ID de confirmación más reciente. Si no existe ningún historial de confirmación para el repositorio, se generan valores de muestra compuestos por ceros. Probar los activadores le ayuda a confirmar que ha configurado correctamente el acceso entre el disparador CodeCommit y el destino del mismo, tanto si se trata de una AWS Lambda función como de una notificación de Amazon Simple Notification Service.
Temas
Prueba de un disparador para un repositorio (consola)
Abre la CodeCommit consola en https://console.aws.amazon.com/codesuite/codecommit/home
. -
En Repositories (Repositorios), seleccione aquel en el que quiera probar 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).
-
Elija el disparador que desea probar y, a continuación, elija Test trigger (Probar disparador). Debería ver un mensaje sobre si el proceso se ha completado correctamente. Si es así, también debe ver una respuesta de acción correspondiente de la función de Lambda o el tema de Amazon SNS.
Probar un activador para un repositorio (AWS CLI)
En un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows), ejecute el comando get-repository-triggerspara crear un archivo JSON con la estructura de todos los disparadores configurados en el repositorio. Por ejemplo, para crear un archivo JSON denominado
TestTrigger.jsoncon la estructura de todos los activadores configurados para un repositorio denominado MyDemoRepo:aws codecommit get-repository-triggers --repository-name MyDemoRepo >TestTrigger.jsonEste comando crea un archivo con el nombre del directorio
TestTriggers.jsonen el que ejecutaste el comando.-
Edite el archivo JSON en un editor de texto sin formato y realice los cambios en la instrucción de disparo. Sustituya el par
configurationIdpor un parrepositoryName. Guarde el archivo.Por ejemplo, si quieres probar un disparador denominado
MyFirstTriggeren el repositorio denominado paraMyDemoRepoque se aplique a todas las ramas, sustitúyalo porrepositoryNamey, a continuación, guarda un archivoconfigurationIdcon un aspecto similar al siguienteTestTrigger.json:{ "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 test-repository-triggers. De este modo, se actualizan todos los activadores del repositorio, incluidos los cambios que hayas realizado en el
MyFirstTriggerdisparador:aws codecommit test-repository-triggers --cli-input-json file://TestTrigger.jsonEste comando devuelve una respuesta similar a la siguiente:
{ "successfulExecutions": [ "MyFirstTrigger" ], "failedExecutions": [] }