@bluealba/carryall
An easy way to keep your environments in sync
Last updated 6 months ago by aitrusgit .
MIT · Original npm · Tarball · package.json
$ cnpm install @bluealba/carryall 
SYNC missed versions from official npm registry.

carryall

Build Status npm npm Coverage Status

A easy way to keep your environments in sync

Atreides Carryall

Intent

The main intent of Carryall is to ease the deployment tasks performend into a single server environment (although technically speaking it can be extended to suppert any mechanism of provisioning).

Caryall relies on a single source of truth to describe a what is expected from an environment.

Yet, carryall is only a glorified script. Don't expect it to cook breakfast for you!

Install

We recommend to install carryall globally in each server to be provisioned.

$ npm instal --global carryall

You will need to create a configuration file. The default name is carryall.json. It should look something like this:

{
	"environment": "<environment name>",
	"descriptor": {
		"repository": "<your git repo url, without protocol and username please>,
		"username": "<your username>",
		"password": "<your password>"
		"branch": "<the branch to checkout>",
	},
	"reporter": {
		"slack": {
			"token": "<your bot token secret>",
			"channel": "<the channel to push notifications>"
		}
	},
	"workdir": ".carryall"
}

Run

Execute the following command to perfomr an deploy

$ carryall deploy

And follow the instruction on screen. You can also run carryall help to see a list of available commands .

Current Tags

  • 1.0.13                                ...           latest (6 months ago)

13 Versions

  • 1.0.13                                ...           6 months ago
  • 1.0.12                                ...           a year ago
  • 1.0.11                                ...           a year ago
  • 1.0.10                                ...           a year ago
  • 1.0.9                                ...           a year ago
  • 1.0.8                                ...           a year ago
  • 1.0.7                                ...           a year ago
  • 1.0.5                                ...           a year ago
  • 1.0.4                                ...           a year ago
  • 1.0.3                                ...           a year ago
  • 1.0.2                                ...           a year ago
  • 1.0.1                                ...           a year ago
  • 1.0.0                                ...           a year ago
Downloads
Today 0
This Week 1
This Month 16
Last Day 1
Last Week 13
Last Month 6
Dependencies (12)
Dev Dependencies (3)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |