1.0.3 • Published 7 years ago

gulp-dep v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

What this?

A gulp task plugin to deploy application.

How to install

$ npm install gulp-dep --save-dev

Configuration

see node-dep configurations.

Example

var gulp = require('gulp');
var dep = require('gulp-dep');

var options = {
    "tasks": [
        {
            "name": "list all files in /var/www",
            "command": "ls -la",
            "priority": 0,
            "stages": ["prod", "test"],
            "workDir": "/var/www"
        }
    ,
        {
            "name": "show the absolute path of application release path",
            "command": "pwd",
            "priority": 0,
            "stages": ["prod", "test"]
        }
    ],
    "proxy": {
        "host": "192.168.51.222",
        "port": 22,
        "username": "proxy_user_name",
        "privateKey": fs.readFileSync(path.resolve(os.homedir(), ".ssh/id_rsa"))
    },
    "servers": [
        {
            "useProxy: false",
            "stage": "test",
            "releasePath": "/var/www/app",
            "connectOptions": {
                "name": "s1",
                "host": "192.168.51.223",
                "port": 22,
                "username": "user",
                "password": "123456"
            }
        }
    ]
}

gulp.task('deploy', function(cb) {
    dep(options, cb);
});

The result:

result

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago