1 repository
Specialized deployment workflows for Ruby applications, including environment and runtime management.
Distinct from Application Deployment: Specific to the Ruby ecosystem's deployment needs rather than general application deployment.
Explore 1 awesome GitHub repository matching development tools & productivity · Ruby Application Deployments. Refine with filters or upvote what's useful.
Mina este un instrument de deployment la distanță bazat pe Git și de automatizare a deployment-ului prin SSH, conceput pentru a gestiona lansările de aplicații. Funcționează ca un manager de release-uri bazat pe symlink-uri care clonează codul sursă din repository-uri Git direct pe servere și este conceput special pentru a gestiona deployment-ul proiectelor Ruby și configurarea mediului. Sistemul automatizează actualizările serverului prin generarea unui singur script bash local și executarea acestuia printr-o singură sesiune SSH. Această abordare permite deployment-uri fără downtime prin utilizarea directoarelor de release cu marcaj temporal și actualizarea unui link simbolic pentru a comuta instantaneu între versiunea activă și cea anterioară. Instrumentul acoperă un flux de lucru de automatizare extins, incluzând execuția de comenzi la distanță, instalarea dependențelor și orchestrarea sarcinilor de build. De asemenea, oferă mecanisme pentru rollback-ul deployment-ului și curățarea automată a release-urilor pentru a menține un număr configurabil de build-uri recente.
Sets up remote environments and manages runtime versions specifically for Ruby applications.