Gestión de artefactos de DevOps
Se hace referencia a los artefactos de DevOps en una etapa de pipeline para el despliegue automatizado en el entorno de destino. Se utilizan para especificar versiones de paquetes de software para el despliegue.
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, además de en todas las interfaces (la consola, el SDK y la CLI y la API de REST). Antes de empezar a utilizar el servicio DevOps, debe crear políticas para controlar quién tiene acceso a DevOps y el tipo de acceso para cada grupo de usuarios.
Para obtener más información sobre la escritura de políticas para el servicio DevOps y los ejemplos de políticas, consulte Políticas de IAM de DevOps y Acceso a Artifact Registry.
Los artefactos de DevOps pueden ser una imagen de contenedor, un artefacto genérico, un gráfico de Helm o se pueden definir en línea. El origen del artefacto varía según el tipo de artefacto. En DevOps, puede crear referencias a los siguientes tipos de artefactos.
- Repositorio de imágenes de contenedor: hace referencia al repositorio de Oracle Cloud Infrastructure (OCI) Container Registry en el que se almacenan las imágenes de Docker. Consulte Adición de un artefacto del repositorio de imágenes de contenedor.
- Configuración de despliegue del grupo de instancias: hace referencia al archivo con formato YAML que se utiliza para gestionar el despliegue del grupo de instancias. El archivo 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.
Consulte Adición de un artefacto en Artifact Registry y Adición de un artefacto en línea.
- Manifiesto de Kubernetes: hace referencia a la ruta de Artifact Registry o se define en línea. Consulte Adición de un artefacto en Artifact Registry y Adición de un artefacto en línea.
- Artefacto general: hace referencia a cualquier paquete de software genérico que se vaya a desplegar. Consulte Adición de un artefacto en Artifact Registry y Adición de un artefacto en línea.
- Gráfico de Helm: hace referencia a los gráficos de Helm almacenados en el repositorio de OCI Container Registry. Consulte Adición de un gráfico de Helm.
- Especificación de comando de Helm: hace referencia a un juego de comandos de Helm que se ejecutan directamente durante el despliegue. Para obtener más información, consulte Adición de una especificación de comando de Helm.
- Especificación de comando: hace referencia a un juego de comandos y pasos personalizados que se ejecutan en un pipeline de despliegue. Para obtener más información, consulte Especificación de comando.