my-deploy v1.3.2
#my-deploy
It is a tool for use during development or production of a node.js based application whitch power by git.
The only work you need to do is to Prepare the my-deploy configuration file for your project.
my-deploy used git to check or update your project file , so your project must under git .
my-deploy support two mode:
- pullwatch : Repeate fetch and check in a fixed time
- webhook : watching http request and check if need update the project
operator system support: window , mac ox , linux
version control support: github , bitbucket , gitcafe ... ... ...
Let play!
how to use ---> demo movie
#Installation
using npm (the recommended way):
$ npm install -g my-deployAnd my-deploy will be installed globally to your system path.
#Usage
First of all , you need to check your envirment
$ git --version git version 2.7.4 (Apple Git-66)
* Create mydeploy config file$ cd /path/of/the/config/file/you/want/to/locate $ mydeploy init
* Setup the config file what you need
$ vi .mydeploy.json ---pullwatch--- { "mode": "pullwatch", "url": "your url of git use http", "localdir": "/path/of/your/local/project", "interval": 3000, "hook": { "postchanged": "cmd for changed" } "branch": "master", "rules": [ { "type": "tag", "value": "vV\d+", "env": "NODE_ENV=development" }, { "type": "commit", "value": "#\s\S?deploy\s\s\S?77", "env": "NODE_ENV=development" } ] } ---webhook--- { "mode": "webhook", "url": "your project url of git use http", "localdir": "/path/of/your/local/project", "branch": "master", "hook": { "postchanged": "cmd for changed" } "port":"3100" "rules": [ { "type": "tag", "value": "vV\d+", "env": "NODE_ENV=development" }, { "type": "commit", "value": "#\s\S?deploy\s\s\S?77", "env": "NODE_ENV=development" } ] }
* Start $ mydeploy start or $ mydeploy start -c 'path/to/config/file'
now , your project file will update automatically
#enjoy!
## License
MIT9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago