itherz / deployer-phpcensor-plugin

PHPCI 的简单 deployer(deployer.org) 插件

0.3.4 2017-03-17 00:02 UTC

README

Deployer 的简单插件

如何使用

此插件的关键字是简单。这意味着您只需要定义配置任务名称的分支(如果没有任务,插件将采用默认值“deploy”),阶段名称(可以是服务器名称或定义的阶段),详细程度级别(默认为正常),以及文件名(默认情况下,如果没有指定此字段,deployer 将使用 deploy.php 文件)

插件选项

  • stage(必需) - 阶段或服务器名称
  • task(可选) - 任务名称 (默认任务为 deploy)
  • verbosity(可选) - 在插件执行中添加详细模式(默认为非详细模式,等同于下述选项列表中的 normal
    • normal
    • verbose
    • very verbose
    • debug
    • quiet
  • file(可选) - Deployer 配置文件名。如果未指定此字段,默认情况下 deployer 使用 deploy.php

示例配置

\Ket4yii\PHPCI\Deployer\Plugin\Deployer:
  development: # branch name
    task: sample-task # optional, default task is deploy 
    stage: dev # required, name of stage or server
    verbosity: debug # optional, default is normal(no verbosity)
    file: .deploy_config.php # optional, deployer takes the deploy.php file for default
  master:
    stage: prod #required, name of stage or server