Ejecución de una compilación

Para disparar el proceso de compilación, ejecute manualmente un pipeline de compilación DevOps.

También puede disparar automáticamente una ejecución de compilación al confirmar los cambios en el repositorio de código.

Todos los servicios de Oracle Cloud Infrastructure (OCI) se integran con Identity and Access Management (IAM) para las cuestiones relativas a la autenticación y autorización. Para otorgar permiso a los usuarios para acceder a los pipelines de compilación de DevOps y a otros recursos, debe crear grupos dinámicos y políticas de IAM.

Para crear grupos dinámicos y políticas para pipelines de compilación, consulte Políticas de pipeline de compilación. Para obtener más información, consulte Políticas de IAM de DevOps.

Antes de iniciar la ejecución, debe tener definido un pipeline de compilación. Para ejecutar pipelines, de compilación, debe activar el registro para el proyecto de DevOps. Para activar el registro, consulte Logs de DevOps.

Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.

Flujo de trabajo de ejecución de compilación

Cuando se inicia una ejecución de compilación, se proporciona un gráfico acíclico dirigido (DAG) junto con el progreso de la ejecución de compilación y los detalles del log. En este gráfico de todas las etapas enlazadas del pipeline se proporciona una vista previa de todas las etapas que se pueden ejecutar. Durante la ejecución de la compilación, cada etapa que se ejecuta se resalta en el gráfico. Una ejecución de compilación se realiza correctamente si todas las etapas del pipeline se han completado correctamente.

Mientras se ejecuta la compilación, se realiza un seguimiento del progreso; una vez completado, se mantiene un historial de las acciones realizadas. Cuando finalice la ejecución de compilación, puede ver el estado de ejecución y ejecutar el progreso de cada etapa de pipeline de compilación.

    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
    2. Seleccione un proyecto y un pipeline de compilación asociado a ese proyecto.
    3. Haga clic en Iniciar ejecución manual.
    4. Acepte el nombre por defecto introducido para la ejecución de compilación o cámbielo.
    5. Revise los parámetros definidos para el pipeline de compilación. Si es necesario, puede actualizar los valores de parámetros. Para obtener más información, consulte Configuración de parámetros.
    6. (Opcional) Para seleccionar una confirmación específica que se pueda utilizar para disparar la ejecución de compilación, haga clic en Mostrar opciones avanzadas. Seleccione un repositorio basado en el tipo de conexión de origen y seleccione la rama y confirmación necesarias.
      Por defecto, la ejecución manual utiliza la última confirmación en el repositorio de código que se ha agregado a la compilación.
    7. Haga clic en Iniciar ejecución manual.

    El progreso y el estado de la ejecución se muestran en el separador Ejecución de compilación. Puede parar una ejecución en curso antes de que finalice haciendo clic en Parar ejecución. Observe el motivo de la detención de la ejecución. Para ver los detalles de ejecución de compilación, incluida la salida de compilación, haga clic en el icono Menú de la esquina superior derecha.

    Si ha iniciado una auditoría de vulnerabilidad para la confirmación de código, puede ver el resumen de auditoría haciendo clic en la sección Auditoría de vulnerabilidad de la página de detalles de ejecución de compilación. Para obtener información sobre la solución de problemas, consulte Fallo de auditoría de vulnerabilidad.

  • Para ejecutar un pipeline de compilación, ejecute el comando create:

    oci devops build-run create --build-pipeline-id

    Para actualizar una ejecución de compilación, utilice el comando update:

    oci devops build-run update --build-run-id

    Para cancelar una ejecución de compilación, utilice el comando cancel:

    oci devops build-run cancel --build-run-id --reason

    Para obtener todos los comandos para build-run:

    oci devops build-run -h
  • Para ejecutar un pipeline de compilación, utilice la operación CreateBuildRun.

    Para actualizar una ejecución de compilación, utilice la operación UpdateBuildRun.

    Para cancelar una ejecución de compilación, utilice la operación CancelBuildRun.