acidgreen/magento2-capistrano

Magento 2 的 Capistrano 部署工具

安装: 56

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 7

分支: 1

开放问题: 0

语言:Ruby

类型:magento2-component

v1.0.1 2018-08-15 02:57 UTC

README

先决条件

您必须在本地安装以下内容

  • Composer
  • Ruby - 至少版本 2.0。
  • Capistrano 版本 2.15.5
  • gems (railsless-deploy 和 steps)

有关如何在您的机器上设置上述软件的更多信息,请参阅以下链接:有关安装的更多信息,请参阅[wiki]。

安装

步骤 1

在您的项目根目录下运行以下命令


   composer require --dev acidgreen/magento2-capistrano

Capistrano 将安装到 dev/tools/capistrano,主文件 Capfile 将添加到项目根目录。请确保将 Capfile 添加到您的项目 .gitignore 文件中,以将其排除在您的仓库之外。

步骤 2

为您的项目配置 Capistrano 部署器。您可以在 Magento 2 项目的 dev/tools/capistrano 目录中找到 capistrano 源。配置以下内容

  1. dev/tools/capistrano/config/deploy.rb - 这包含 capistrano 的一般设置,包括项目的 git/bitbucket 仓库。有一个名为 deploy.rb.sample 的示例,您可以复制并用作模板。
  2. dev/tools/capistrano/config/deploy/ 下的阶段配置,您可以将 dev.rb.sample 作为模板复制到您的目标环境,例如 dev.rb、staging.rb、production.rb。

步骤 3

一旦您为您的项目配置并测试了 capistrano 部署器,您可以将创建的配置资源添加到项目的仓库中,您可以使用以下命令添加这些资源

#!sh
$ git add dev/tools/capistrano/config

请注意,dev/tools/capistrano 下有一个 .gitignore 文件,因此只有您创建的配置资源应被添加。另外,根据步骤 3 的说明,别忘了将您的更新后的 .gitignore 文件添加到您的项目仓库。

用法

见 wiki