Adición de un artefacto del repositorio de imágenes de contenedor

Cree una referencia a un tipo de artefacto de repositorio de imágenes de contenedor.

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.

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

    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
    2. En la página DevOps Proyectos, seleccione el proyecto para el que desea agregar un artefacto.
    3. En la página de detalles del proyecto, en el lado izquierdo, haga clic en Artefactos.
    4. En la página Artefactos, haga clic en Agregar artefacto.
    5. En el panel Agregar artefacto, proporcione los siguientes detalles:
      1. Introduzca un nombre para el artefacto.
      2. En Tipo, seleccione Repositorio de imágenes de contenedor.
      3. Introduzca la ruta del repositorio de Container Registry.

        Por ejemplo, <region-key>.ocir.io/<tenancy-namespace>/<repo-name> es la ruta completa a un repositorio de Oracle Cloud Infrastructure (OCI) Container Registry.

      4. 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.

      5. (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.

    6. Haga clic en Agregar.

    Se crea una referencia al repositorio de imágenes de contenedor.

  • Para crear una referencia a un tipo de artefacto de repositorio de imágenes de contenedor, ejecute el comando create-ocir-artifact:

    oci devops deploy-artifact create-ocir-artifact

    Parámetros necesarios para el comando create-ocir-artifact:

    • --argument-substitution-mode
    • --source-image-uri
    • --artifact-type
    • --project-id

    Para obtener todos los comandos para deploy-artifact:

    oci devops deploy-artifact -h

    Para obtener ayuda para el comando create-ocir-artifact:

    oci devops deploy-artifact create-ocir-artifact -h
  • Para crear una referencia a un tipo de artefacto de repositorio de imágenes de contenedor, utilice la operación CreateDeployArtifact. En el atributo deployArtifactType, especifique el valor DOCKER_IMAGE.