Skip to main content

# Fapistrano

A remote server automation and deployment tool.

## Install

` bash pip install fapistrano `

To upgrade

` bash pip install -U fapistrano `

## How to Use

` $ fap release --stage production --role web $ fap rollback --stage production --role web $ fap restart --stage production --role web `

History

0.9.2 (2017-03-20)

  • fix contaminated outdated releases.

0.9.1 (2016-9-18)

  • fix stale releases left on servers.

0.9.0 (2016-4-21)

  • support different login user and sudo user.

0.8.3 (2016-4-18)

  • fix missing output from curl.

  • fix .env format.

  • support formatted env for list/dict.

0.8.2 (2016-4-9)

  • add –dry-run option.

0.8.1 (2016-4-1)

  • hide curl password.

0.8.0 (2016-3-30)

  • add command once.

  • add command shell (only support python now).

  • find plugins for each command if possible, fallback to default plugin.

  • add .env file at remote.

0.7.3 (2016-3-29)

  • bugfix for cross env pollution.

0.7.2 (2016-3-29)

  • cli support group deploy by role or stage.

  • add option –curl-extract-tgz.

  • add option –git-archive-tree.

0.7.1 (2016-3-25)

  • fix fis option.

  • add option –shared_writable.

  • alert on missing localshared files.

  • add option –curl-postinstall-output.

  • add option –curl-output.

0.7.0 (2016-3-21)

  • release to pypi.

0.6.0 (2016-3-15)

  • move git, supervisor, slack as plugins.

  • put git bare repo on path.

  • add fis plugin.

  • add fap cli.

  • use signal to refactor release/rollback flow.

  • add curl plugin.

  • add supervisor plugin.

0.5.1 (2015-2-1)

  • support supervisor group

  • slack notification.

0.1.0 (2015-9-23)

  • First release.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fapistrano-0.9.5.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fapistrano-0.9.5-py2.py3-none-any.whl (22.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file fapistrano-0.9.5.tar.gz.

File metadata

  • Download URL: fapistrano-0.9.5.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fapistrano-0.9.5.tar.gz
Algorithm Hash digest
SHA256 6cea7a3253894e9ab02f0cb654cad017278a31eedd8b3ad8d219af5e9ee695dc
MD5 3a4b61b0cbdd4b07acb00df034f5c972
BLAKE2b-256 bf59730b70209032c3368b1bdbd300c06b1c1bf98ad5f8af275ae9eb4ebcbb9c

See more details on using hashes here.

File details

Details for the file fapistrano-0.9.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for fapistrano-0.9.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 16bdcec34f742cfe9689339878f1dd9a183a1004f83f5b0c83cf644077e4aae3
MD5 4585d385dff7399af18672a8f5304d46
BLAKE2b-256 ff7ed228d9ae789a1766aceb29d6d63fbdcbbf931888a7e6f8345b07a5095598

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.9.5 This release

2 files

0.9.4

1 file

0.9.3

2 files

0.9.2

0.9.1

2 files

0.9.0

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.3

0.7.2

2 files

0.7.1

0.7.0

2 files

0.6.0

2 files

0.4.0

1 file

0.3.0

1 file

0.2.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page