kylelee / jenkins-acquia-ra-composer

通过 Jenkins 构建服务器构建 Acquia 远程管理作曲家项目的 json 文件

安装: 64

依赖项: 0

建议: 0

安全性: 0

星标: 0

关注者: 1

分支: 17

类型:项目

dev-master 2017-11-27 16:06 UTC

This package is not auto-updated.

Last update: 2024-09-22 14:40:34 UTC


README

Composer 构建允许 Acquia 远程管理(RA) 客户高效地包含各种脚本和补丁,包括更新后的构建。

Acquia Automation 将更新符合适当架构并包含完全功能性的 composer.json 文件的 Composer 构建的网站。

此存储库包含可以用于启动工作 Drupal 8 构建的示例 composer.json 文件。每个示例文件都在前一个基础上构建,其中最全面的是 composer-custom.json

  • composer-basic.json:此文件安装 Drupal 核心以及所需的脚手架和安装程序包。这是 Acquia 托管网站上的 Drupal 网站的最低要求。
  • composer-contrib.json:此文件添加了一些 Drupal 社区模块以及两个仅用于开发的模块。
  • composer-libraries.json:此文件在前两个的基础上,说明了如何使用 Composer 添加第三方依赖项,如库,并将它们安装到特定目录中(示例为 drupal/file_browser)。
  • composer-custom.json:即将推出。

请参阅 Acquia Automation: Composer builds 以获取每个部分的详细说明。

使用方法

  1. 可以使用现有的 composer.json 文件,或将 composer 模板文件复制到您的存储库的顶级目录中,将其重命名为 composer.json
  2. 添加您网站所需的特定 Drupal 模块、主题和库。您可以通过手动将项目添加到 composer.jsonrequire 部分或运行命令 composer require drupal/modulename 来完成此操作。
  3. 确保 drupal-composer/drupal-scaffolddrupal/core 之前被要求。
  4. 运行 composer install 以安装所有代码、供应商目录等。

除非您使用 CI 工具,否则您必须将所有生成的代码提交到您的 Acquia 存储库!

资源