Os comento, tengo un sistema distribuido en 2 máquinas y con todos los componentes dockerizados.
Busco un scheduler que mediante interfaz web me permita configurar distintos pipelines que se ejecuten periodicamente y ver el estado de cada uno de los pasos, así como distintas rutas en caso de errores, etc.
Las tareas son resumidamente de 2 tipos:
- Transferir archivos entre máquinas, controlando que la transferencia se haya realizado correctamente y en caso contrario repetir o enviarme un correo notificando la avería.
- Clonar un repositorio de Git y relanzar un contenedor con docker-compose, en caso de no tener acceso al repositorio o fallar el reinicio reintentar o notificar por email.
Puede que más adelante se compliquen un poco, pero son tareas muy de encadenar procesos batch y no he visto que herramientas de IC como Jenkins me sirvan.
Gracias por adelantado.