wunderio / drupal-gitlab-local-pipelines

使用 GrumpPHP 在本地运行 Drupal GitLab 管道任务。

0.0.10 2024-06-28 07:31 UTC

This package is auto-updated.

Last update: 2024-08-28 07:55:56 UTC


README

这是一个小项目,旨在尝试使用 Docker 通过 GrumpPHP 在本地运行 Drupal GitLab 任务。

安装

  1. 使用我们的 Docker 镜像安装 wunderio/drupal-gitlab-local-pipelines Composer 包(在提示时回答 'y')

    docker run -it -v "$(pwd)":/app hkirsman/dglp composer require wunderio/drupal-gitlab-local-pipelines --dev

    或使用您本地的 Composer

    composer require wunderio/drupal-gitlab-local-pipelines --dev
  2. 将 vendor 和 grumphp.yml 添加到 .gitignore 文件

    # Composer
    vendor
    composer.lock
    grumphp.yml
  3. 开始使用,无论是更新您的代码并尝试提交,还是在整个代码库上运行扫描器

    docker run -it -v "$(pwd)":/app hkirsman/dglp vendor/bin/grumphp run

将 Docker 变更推送到 Docker Hub

  1. 创建镜像

    make build
  2. 登录到 Docker Hub

    docker login
  3. 标记 Docker 镜像

    docker tag hkirsman/dglp hkirsman/dglp:latest
  4. 推送 Docker 镜像

    docker push hkirsman/dglp:latest