Adición de una etapa Despliegue de disparador
Agregue una etapa Despliegue de disparador en el pipeline de compilación.
La etapa Despliegue de disparador dispara automáticamente un despliegue desde el pipeline de compilación. DevOps soporta el despliegue en clusters de Kubernetes, grupos de instancias y Functions.
Antes de agregar la etapa Despliegue de disparador, debe tener un pipeline de compilación y un pipeline de despliegue asociados al proyecto de DevOps. La etapa Despliegue de disparador no se puede agregar como primera etapa a un pipeline de compilación. El pipeline debe tener al menos una etapa Compilación gestionada en primer lugar.
Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.
- Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
- Seleccione un proyecto y un pipeline de compilación.
- Haga clic en el icono + situado después de la etapa de creación gestionada.
- Para agregar la etapa de forma secuencial, seleccione Agregar etapa o Agregar etapa paralela.
- Para el tipo de etapa, seleccione Despliegue de disparador y, a continuación, haga clic en Siguiente.
- Introduzca un nombre y una descripción para la etapa. La adición de una descripción es opcional.
- Haga clic en Seleccionar pipeline de despliegue, seleccione un pipeline de despliegue asociado al proyecto de DevOps y, a continuación, guarde.
La casilla de control Enviar parámetros de pipelines de compilación está activada por defecto.
Puede modificar los parámetros antes de ejecutar la compilación. Consulte Configuración de parámetros.
- (Opcional) Para agregar etiquetas a la etapa, haga clic en Mostrar opciones de etiquetado. El etiquetado es un sistema de metadatos que permite organizar los recursos de su arrendamiento y realizar su seguimiento.
Si tiene permisos para crear un recurso, también los tiene para agregarle etiquetas de formato libre.
Para agregar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de etiqueta.
Para obtener más información, consulte Etiquetas de recurso.
- Para agregar la etapa al pipeline, haga clic en Agregar.
Una vista previa de etapa proporciona una instantánea de la configuración.
Puede ejecutar la compilación manualmente o disparar una ejecución de compilación automáticamente al confirmar los cambios en el repositorio de código.
Para crear un pipeline de compilación, ejecute el comando
create
:oci devops build-pipeline create --project-id
Para agregar una etapa Despliegue de disparador para el pipeline, ejecute el comando
create-trigger-deployment-stage
:oci devops build-pipeline-stage create-trigger-deployment-stage
Parámetros requeridos:
--build-pipeline-id
--deploy-pipeline-id
--is-pass-all-parameters-enabled
--stage-predecessor-collection
Para obtener todos los comandos para
build-pipeline
ybuild-pipeline-stage
:oci devops build-pipeline -h
oci devops build-pipeline-stage -h
Para obtener ayuda para el comando
create-trigger-deployment-stage
:oci devops build-pipeline-stage create-trigger-deployment-stage -h
Para crear un pipeline de compilación, utilice la operación
CreateBuildPipeline
.Para agregar una etapa Despliegue de disparador para el pipeline, utilice la operación
CreateBuildPipelineStage
. Para el atributobuildPipelineStageType
, especifique el valor comoTRIGGER_DEPLOYMENT_PIPELINE
.