bldr-io/remote-block

此包已被废弃,不再维护。未建议替代包。

Bldr的远程执行块

2.0.5 2014-10-13 06:00 UTC

This package is auto-updated.

Last update: 2023-11-05 19:08:14 UTC


README

使用bldr进行远程执行

使用方法

首先,将以下内容添加到您的bldr.json文件的require部分

{
    // ...
    "require": {
        // ...
        "bldr-io/remote-block": "~1.0.0"
    }
}

然后,在您的.bldr.yml(.dist)文件中配置您的主机

remote:
    someHost:
        hostname: example.org
        port:     2222
        username: testUser
        password: testPass
    vagrantHost:
        hostname: 192.168.56.101
        username: vagrant
        rsa_key:  puphpet/files/dot/ssh/insecure_private_key
    rsaWithPass:
        hostname: example.org
        username: someUser
        password: somePass
        rsa_key: /home/someUser/.ssh/id_rsa

bldr:
    tasks:
        someTask:
            calls:
                -
                    type: exec
                    remote: vagrantHost
                    executable: ls
                    arguments: [-lha, /var/www]

目前,除非您运行带有-vvv的bldr,否则您将不会获得输出。如果有人希望更改这一点,我将很乐意添加此功能。