hcesrl/gitlab-composer

为您的GitLab CE项目生成Composer仓库索引的生成器

v0.2.0 2020-03-13 10:14 UTC

This package is auto-updated.

Last update: 2024-09-13 20:47:03 UTC


README

License

为您的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许可协议

作者