Editar desencadenadores de AWS CodeBuild - AWS CodeBuild

Editar desencadenadores de AWS CodeBuild

Puede editar un disparador en un proyecto para programar una compilación una vez cada hora, día o semana. También puede editar un desencadenador para usar una regla personalizada con una expresión cron de Amazon CloudWatch. Por ejemplo, mediante una expresión cron puede programar una compilación en un momento específico todos los días de la semana. Para obtener información acerca de la creación de un disparador, consulte Crear desencadenadores de AWS CodeBuild.

Edición de desencadenadores de AWS CodeBuild (consola)

Utilice el siguiente procedimiento para editar desencadenadores mediante la AWS Management Console.

Para editar un desencadenador
  1. Abra la consola de AWS CodeBuild en https://console.aws.amazon.com/codesuite/codebuild/home.

  2. En el panel de navegación, elija Proyectos de compilación.

  3. Elija el enlace del proyecto de compilación que desea cambiar y, a continuación, seleccione la pestaña Build triggers (Desencadenadores de compilación).

    nota

    De forma predeterminada, solo se muestran los 100 últimos proyectos de compilación. Para ver más proyectos de compilación, elija el icono de rueda dentada y, a continuación, seleccione un valor diferente para Projects per page (Proyectos por página) o use las flechas atrás y adelante.

  4. Elija el botón de opción junto al desencadenador que desea cambiar y, a continuación, elija Edit (Editar).

  5. En la lista desplegable Frequency (Frecuencia), elija la frecuencia del disparador. Si desea crear la frecuencia con una expresión Cron, seleccione Custom (Personalizado).

  6. Especifique los parámetros de frecuencia del disparador. Puede introducir los primeros caracteres de su selección en el cuadro de texto para filtrar los elementos del menú desplegable.

    nota

    Las horas y minutos de inicio están basados en cero. El minuto de inicio es un número entre cero y 59. La hora de inicio es un número entre cero y 23. Por ejemplo, un desencadenador diario que comienza todos los días a las 12:15 PM, tiene 12 como hora de inicio y 15 como minuto de inicio. Un desencadenador diario que comienza cada día a medianoche tiene una hora de inicio 0 y un minuto de inicio 0. Un desencadenador diario que comienza todos los días a las 11:59 PM, tiene 23 como hora de inicio y 59. como minuto de inicio.

    Frecuencia Parámetros requeridos Detalles
    Por hora

    Minuto de inicio

    Utilice el menú desplegable Start minute (Minuto de inicio).

    Por día

    Minuto de inicio

    Hora de inicio

    Utilice el menú desplegable Start minute (Minuto de inicio).

    Utilice el menú desplegable Start hour (Hora de inicio).

    Semanal

    Minuto de inicio

    Hora de inicio

    Día de inicio

    Utilice el menú desplegable Start minute (Minuto de inicio).

    Utilice el menú desplegable Start hour (Hora de inicio).

    Utilice el menú desplegable Start day (Día de inicio).

    Personalizada

    Expresión Cron

    Introduzca una expresión Cron en Cron expression (Expresión Cron). Las expresiones Cron tienen seis campos obligatorios, que están separados por un espacio en blanco. Los campos especifican un valor de inicio de minuto, hora, día del mes, día de la semana y año. Puede utilizar caracteres comodín para especificar un intervalo, valores adicionales, etc. Por ejemplo, la expresión cron 0 9 ? * MON-FRI * programa una compilación todos los días de la semana a las 9:00 AM. Para obtener más información, consulte Expresiones cron en la Guía del usuario de Eventos de Amazon CloudWatch.

  7. Seleccione Enable this trigger (Activar este disparador).

nota

Puede utilizar la consola Amazon CloudWatch en https://console.aws.amazon.com/cloudwatch/ para editar la versión de fuente, el tiempo de espera y otras opciones que no estén disponibles en AWS CodeBuild.

Edición de desencadenadores de AWS CodeBuild mediante programación

CodeBuild utiliza reglas de Amazon EventBridge para desencadenadores de compilación. Es posible utilizar la API de EventBridge para editar los activadores de compilación de los proyectos de CodeBuild mediante programación. Para obtener más información, consulte la Referencia de las API de Amazon EventBridge.