stevector/drupal-9-with-pantheon-orb

此包已 弃用 且不再维护。未建议替换包。

在 Pantheon 上使用 Composer 安装 Drupal 9。

dev-master 2020-05-20 23:01 UTC

README

已弃用。请使用 https://github.com/pantheon-systems/drupal-9-with-circleci-orb 代替。

运行 Drupal 9 的实验性仓库,使用 Pantheon 的构建工具和 CircleCI Orb

此仓库是更完整的 pantheon-systems/example-drops-8-composer 的简化版,展示了如何使用 Pantheon 的构建工具和多种 git 主机和 CI 服务在 Pantheon 上运行 Drupal 8。此仓库仅显示 Drupal 9 + GitHub + Pantheon,并使用封装在 Pantheon CircleCI Orb 中的构建工具。

目前,此仓库仅用于实验。

要创建包括单独的 GitHub 仓库、CircleCI 配置和 Pantheon 沙盒的此仓库的副本,请运行此命令。请确保用您选择的机器名替换 machine-name-for-new-site

terminus build:project:create stevector/drupal-9-with-pantheon-orb machine-name-for-new-site --stability=dev --team='optional-pantheon-organization-name' 

在上述命令完成后,通过在浏览器中访问它来验证 Drupal 9 是否已在 Pantheon Dev 环境中安装。此命令将为您提供一次性的登录链接。请确保用您上面选择的机器名替换 machine-name-for-new-site

terminus drush machine-name-for-new-site.dev -- user-login

接下来,部署到 Pantheon 测试和实时环境。当在您的 GitHub 仓库中创建拉取请求时,它们将在 Pantheon 上生成 Multidev 环境,该环境从实时环境中克隆数据库和文件。请确保用您上面选择的机器名替换 machine-name-for-new-site

terminus env:deploy machine-name-for-new-site.test
terminus env:deploy machine-name-for-new-site.live