🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAcciones y plugins de terceros
5 tareas · 45 min · Principiante
Un flujo de CI rara vez hace todo con comandos propios: llama a acciones o plugins escritos por otros para descargar el código, construir, publicar o firmar. Cada una es código de terceros que corre dentro del pipeline, con los permisos y los secretos que el flujo le conceda, y se referencia con una etiqueta, una rama o una huella. En el módulo 4 revisaste las dependencias de la aplicación; aquí revisas las del pipeline. Con el inventario de Cardamomo Envíos decides cuáles se fijan, cuáles se vigilan y cuál se corrige primero.
Objetivo de la sala
Un flujo de CI rara vez hace todo con comandos propios: llama a acciones o plugins escritos por otros para descargar el código, construir, publicar o firmar. Cada una es código de terceros que corre dentro del pipeline, con los permisos y los secretos que el flujo le conceda, y se referencia con una etiqueta, una rama o una huella. En el módulo 4 revisaste las dependencias de la aplicación; aquí revisas las del pipeline. Con el inventario de Cardamomo Envíos decides cuáles se fijan, cuáles se vigilan y cuál se corrige primero.Referenciar una acción como @v1 o @main apunta a algo que su dueño puede mover: una etiqueta se puede reasignar a otro commit y una rama avanza con cada cambio. Si la cuenta del mantenedor se compromete, o simplemente cambia de manos, la siguiente ejecución de tu flujo corre código distinto sin que tú hayas tocado nada. La documentación de los CI habituales indica que fijar la acción a la huella completa del commit (el identificador de 40 caracteres hexadecimales) es la única forma de usarla como una versión inmutable.
Fijar no es desentenderse: la versión fijada hay que actualizarla con una revisión, no dejarla para siempre.
Responde para continuar
¿Por qué se recomienda referenciar una acción de terceros por su huella y no por una etiqueta?
Ver pista de ayuda
La palabra clave es inmutable.
No todas las acciones sin fijar pesan igual. Se prioriza juntando tres señales: cuánto puede hacer el flujo donde corre, si la referencia se puede mover y si algo ha cambiado en su origen, como un cambio de propietario reciente o una racha de versiones nuevas. Una acción con etiqueta, dentro de un flujo con permisos amplios y cuyo propietario cambió hace semanas, es la candidata a corregir antes que las demás.
Cruza las dos tablas del inventario: usos y acciones.
Responde para continuar
Escribe la cuenta que publica la acción referenciada por etiqueta, dentro de un flujo con escritura total, cuyo propietario cambió hace poco.
Ver pista de ayuda
Entre las dos acciones del flujo construir-y-publicar, solo una figura con cambio de propietario en la tabla acciones.
Una métrica sencilla del inventario es la proporción de usos fijados por huella. Se cuenta uso por uso, no acción por acción: la misma acción puede estar fijada en un flujo y por etiqueta en otro, y eso es justo lo que el recuento deja ver. Es un número que se puede llevar al tablero y exigir que suba cada mes.
Cuenta los usos fijados por huella en el inventario.
Responde para continuar
¿Cuántos de los seis usos del inventario están fijados por huella?
Ver pista de ayuda
Cuenta las filas de la tabla usos cuyo tipo_de_referencia es huella.
La acción cardamomo/accion-pruebas la escribe la propia empresa, y por eso nadie la mira. Pero si un flujo la referencia por una rama, cualquier cambio fusionado en esa rama corre en el flujo al instante, antes de que nadie lo haya revisado como parte del flujo. Una acción propia tiene que tratarse con el mismo rigor que una de fuera: referencia fija y su propio control de revisión.
Responde para continuar
¿Con qué referencia se usa la acción propia cardamomo/accion-pruebas en el flujo pruebas?
Ver pista de ayuda
Mira la columna referencia de la fila de esa acción en la tabla usos.
Corregir la acción prioritaria no consiste en quitarla a ciegas, porque el flujo de publicación la necesita. Se revisa qué cambió en su origen, se elige un commit concreto que se haya inspeccionado, se fija por su huella y se añade un proceso para actualizar esa huella con revisión. Y se baja el permiso del flujo de escritura total a lo mínimo, de modo que si la acción se desvía, tenga poco que tocar.
Responde para continuar
¿Qué se propone para la acción prioritaria del flujo de publicación?
Ver pista de ayuda
Hay que reducir lo que la acción puede mover y lo que puede hacer, sin romper la publicación.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.