1.0.3 • Published 6 years ago

grunt-dep v1.0.3

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

What this?

A grunt task plugin to deploy application

How to install

$ npm install grunt-dep --save-dev

Configuration

see node-dep configurations.

Example

task configuration:

{
    "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"))
        }
    },
    "test": {
        "options": {
            "servers": [
                {
                    "useProxy: false",
                    "stage": "test",
                    "releasePath": "/var/www/app",
                    "connectOptions": {
                        "name": "s1",
                        "host": "192.168.51.223",
                        "port": 22,
                        "username": "user",
                        "password": "123456"
                    }
                }
            ]
        }
    },
    "prod": {
        "options": {
            "servers": [
                {
                    "name": "s1",
                    "useProxy: true",
                    "stage": "prod",
                    "releasePath": "/var/www/app",
                    "connectOptions": {
                        "host": "192.168.51.223",
                        "port": 22,
                        "username": "user",
                        "password": "123456"
                    }
                }
            ,
                {
                    "name": "s1",
                    "useProxy: true",
                    "stage": "prod",
                    "releasePath": "/var/www/app",
                    "connectOptions": {
                        "host": "192.168.51.223",
                        "port": 22,
                        "username": "user",
                        "password": "123456"
                    }
                }
            ]
        }
    }
}

The result:

result

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago