Voltar ao ranking

ansistrano/deploy

YAMLansistrano.com

Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style

deployment-strategyansibleansible-rolesdeploymentcapistranorollbackhooksdeploydeployerdeployments
Crescimento de estrelas
Estrelas
2.4k
Forks
346
Crescimento semanal
Issues
0
1k2k
ago. de 2014jul. de 2018jul. de 2022jul. de 2026
README

Ansistrano

CI Total Deployments Year Deployments Month Deployments Today Deployments

ansistrano.deploy and ansistrano.rollback are Ansible roles to manage application deployments with a Capistrano-style workflow.

Ansistrano supports rsync, rsync_direct, git, svn, hg, download, download_unarchive, s3, s3_unarchive, gcs, and gcs_unarchive, plus rollback hooks and release pruning.

Ansistrano Flow

Quick Start

Requirements:

  • Ansible on the deployer machine
  • rsync on the target machine when using rsync, rsync_direct, git, or ansistrano_current_via = rsync

Install:

$ ansible-galaxy install ansistrano.deploy ansistrano.rollback

Update:

$ ansible-galaxy install --force ansistrano.deploy ansistrano.rollback

Documentation

Project overview:

Getting started:

Configuration:

Deployment:

Rollback and hooks:

Examples and resources:

Other