1.3.2 • Published 9 years ago

my-deploy v1.3.2

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

#my-deploy

npm node downloads Build Status

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-deploy

And 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

  MIT
1.3.2

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.9

10 years ago

1.1.8

10 years ago

1.1.7

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.11

10 years ago

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago