Adición de un artefacto en línea
Cree una referencia a los artefactos definidos en línea.
En el pipeline de compilación, para almacenar la salida de la etapa Compilación gestionada, necesita un repositorio Container Registry o un repositorio Artifact Registry de OCI.
Debe crear una referencia de artefacto para que apunte a la ubicación del repositorio que contiene la salida de compilación. Antes de crear una referencia de artefacto, debe tener un proyecto de DevOps.
Puede crear una referencia de artefacto en línea para los siguientes tipos de orígenes de artefactos: configuraciones de despliegue de grupo de instancias, artefactos generales, manifiestos de Kubernetes y especificaciones de comando.
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.
- En la página DevOps Proyectos, seleccione el proyecto para el que desea agregar un artefacto.
- En la página de detalles del proyecto, en el lado izquierdo, haga clic en Artefactos.
- En la página Artefactos, haga clic en Agregar artefacto.
- En el panel Agregar artefacto, proporcione los siguientes detalles:
- Introduzca un nombre para el artefacto.
- Para Tipo, seleccione Configuración de despliegue de grupo de instancias, Artefacto general, Manifiesto de Kubernetes o Especificación de comando.
Un archivo de configuración de despliegue define los artefactos que se van a descargar en la instancia y la ubicación en la que se deben copiar los artefactos. Para obtener más información, consulte Archivo de configuración de despliegue.
Un archivo de especificación de comando contiene comandos y pasos definidos por el usuario que se ejecutan en un pipeline de despliegue. Para obtener más información, consulte Especificación de comando.
- En Origen de artefacto, seleccione En línea.
- En Valor, introduzca el contenido del artefacto que desea desplegar.
- Seleccione Permitir parametrización si desea sustituir los marcadores de posición en el contenido del artefacto por valores de argumento proporcionados durante el despliegue.
Para obtener más información, consulte Configuración de parámetros.
- (Opcional) Para agregar etiquetas al artefacto, 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 agregar etiquetas de formato libre a ese recurso.
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.
- Haga clic en Agregar.
Para crear una referencia de artefactos en línea, ejecute el comando
create-inline-artifact
:oci devops deploy-artifact create-inline-artifact
Parámetros necesarios para el comando
create-inline-artifact
:--argument-substitution-mode
--base64-encoded-content
--artifact-type
--project-id
Para obtener todos los comandos para
deploy-artifact
:oci devops deploy-artifact -h
Para obtener ayuda para el comando
create-inline-artifact
:oci devops deploy-artifact create-inline-artifact -h
Para crear una referencia de artefacto en línea, utilice la operación
CreateDeployArtifact
. Para el atributodeployArtifactType
, seleccione uno de los siguientes valores:DEPLOYMENT_SPEC
KUBERNETES_MANIFEST
GENERIC_FILE