yml tutorial example gitlab-ci

tutorial - Eliminar o restablecer las construcciones de Gitlab CI



gitlab-ci.yml example (1)

Actualmente no hay ninguna opción en la GUI para deshacerse completamente de una compilación que no sea el borrado de datos relacionados de la compilación. (La opción de borrar en la compilación)

Si tuviera una instalación local, podría modificar la base de datos directamente, pero le aconsejo precaución. (Voy a poner la guía aquí para completar el tema)

  1. Inicie sesión en la base de datos de GitLab. Si usas el PostgreSQL predeterminado:

    sudo -u gitlab-psql /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql -d gitlabhq_production

  2. Compruebe si hay una tabla ci_builds . Para pSQL: /dt

  3. Eliminar las compilaciones con SQL normal. Por ejemplo: DELETE FROM ci_builds WHERE id = 2

  4. (Opcional) Si desea limpiar una lista de confirmaciones que desencadenó una compilación, necesita midificar la tabla ci_commits .

¿Es posible eliminar construcciones antiguas en Gitlab CI? Probé algunas cosas y ahora tengo 20 compilaciones que son inútiles (de todas formas la mayoría falla). También muestra etapas que ya no tengo, lo que desordena la página de tuberías y algunos de los artefactos cargados son un poco grandes.

No pude encontrar ninguna documentación sobre esto, solo el hecho de que deshabilitar CI en la configuración no elimina las compilaciones.

Uso de la comunidad Gitlab 8.10 (alojado por Gitlab.com)