hcesrl / gitlab-composer
为您的GitLab CE项目生成Composer仓库索引的生成器
v0.2.0
2020-03-13 10:14 UTC
Requires
- m4tthumphrey/php-gitlab-api: ^9.6
- php-http/guzzle6-adapter: ^1.1|^2.0
Requires (Dev)
- filp/whoops: ~2.0
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2024-09-13 20:47:03 UTC
README
为您的GitLab CE项目生成Composer仓库索引。
安装
安装此包
composer require hcesrl/gitlab-composer
用法
使用GitLab CE API端点和访问令牌创建Packages对象的实例
$packages = new \GitLabComposer\Packages( 'https://gitlab.example.com/api/v4/', 'some_access_token' );
通过设置缓存文件的路径和组以及项目的白名单来自定义行为
$packages->setCachePath ( __DIR__ . '/../cache' ); $packages->addGroup ( 'group1', 'group2' ); $packages->addProject ( 'group1/foo', 'group2/bar', 'group2/foobar' );
渲染包的JSON文件
$packages->render();
许可
本软件包是开源软件,许可协议为MIT许可协议。