랭킹으로 돌아가기

ansistrano/deploy

YAMLansistrano.com

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

deployment-strategyansibleansible-rolesdeploymentcapistranorollbackhooksdeploydeployerdeployments
스타 성장
스타
2.4k
포크
346
주간 성장
이슈
0
1k2k
2014년 8월2018년 7월2022년 7월2026년 7월
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