wunderio / drupal-gitlab-local-pipelines
使用 GrumpPHP 在本地运行 Drupal GitLab 管道任务。
0.0.10
2024-06-28 07:31 UTC
Requires
- composer-plugin-api: ^2.0
- drupal/coder: ^8.3
- phpro/grumphp: ^2.6
- sirbrillig/phpcs-variable-analysis: ^2.11
- slevomat/coding-standard: ^8.15
- squizlabs/php_codesniffer: ^3.10
Requires (Dev)
- composer/composer: ^2.0
README
这是一个小项目,旨在尝试使用 Docker 通过 GrumpPHP 在本地运行 Drupal GitLab 任务。
安装
-
使用我们的 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
-
将 vendor 和 grumphp.yml 添加到 .gitignore 文件
# Composer vendor composer.lock grumphp.yml
-
开始使用,无论是更新您的代码并尝试提交,还是在整个代码库上运行扫描器
docker run -it -v "$(pwd)":/app hkirsman/dglp vendor/bin/grumphp run
将 Docker 变更推送到 Docker Hub
-
创建镜像
make build
-
登录到 Docker Hub
docker login
-
标记 Docker 镜像
docker tag hkirsman/dglp hkirsman/dglp:latest
-
推送 Docker 镜像
docker push hkirsman/dglp:latest