alexku/blt-github-actions

Acquia BLT 的 Github Actions 集成。

dev-master 2022-08-31 13:50 UTC

This package is auto-updated.

Last update: 2024-08-29 05:45:24 UTC


README

这是一个提供 Acquia BLT 插件,用于集成 Github Actions

此插件是由 社区创建社区支持 的。Acquia 不提供任何直接支持此软件或对其稳定性提供任何保证。

安装和使用

要使用此插件,您必须已经有一个使用 BLT 11.3(或更高版本)的 Drupal 项目。

使用 Composer 在您的项目中引入该插件

composer require alexku/blt-github-actions

通过调用此插件提供的 recipes:ci:github-actions:init 初始化 Github Actions 集成

blt recipes:ci:github-actions:init

这将复制默认.yml的模板版本到您的项目 .github/workflows/ 目录中。请确保将此以及您的更新后的 composer.json 提交到 Git。

注意:模板 YAML 文件假定构建的标准 BLT 步骤(类似于模板化的 Travis CI 和 Acquia Piplines 文件)。根据需要可以进行修改!也可以通过将构建脚本复制出来并更改 YAML 文件中的文件路径来修改构建脚本。

BLT 插件结构基于 https://github.com/mikemadison13/blt-gitlab-pipelines

许可证

本程序是自由软件:您可以按照自由软件基金会发布的 GNU 通用公共许可证版本 2 的条款重新分发和/或修改它。

本程序按“希望有用”的原则分发,但没有任何保证;甚至没有关于其商业性或适用于特定目的的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。