thiagorb/codeship

访问 Codeship API 的客户端

0.5.0 2022-06-23 17:00 UTC

This package is auto-updated.

Last update: 2024-09-23 22:24:14 UTC


README

一个用于使用 Codeship API 的 PHP 客户端。

要求

  • PHP 7.1 或更高版本
  • Composer

安装

此项目遵循 PSR-18 标准,这意味着您可以与任何 HTTP 客户端实现一起使用它。

如果您不知道选择哪个,您可以使用 guzzle 适配器

使用 composer 安装客户端并使用 guzzle,请运行:

composer require thiagorb/codeship php-http/guzzle6-adapter

用法

  1. 实例化一个工厂

    • 使用 guzzle
    $factory = new \Thiagorb\Codeship\Guzzle\Factory;
    
    • 使用其他客户端
    $factory = new \Thiagorb\Codeship\Factory($client, $requestFactory);
    
  2. 实例化客户端

$codeship = $factory->build('user@example.com', 'password');
  1. 准备就绪
$firstOrganization = $codeship->accountOrganizations()->read()[0];

$projects = $codeship->organizations()
    ->find($firstOrganization->getUuid())
    ->projects()
    ->read();

foreach ($projects->getProjects() as $project) {
    var_dump($project->getName());
}

版本控制

我们使用 SemVer 进行版本控制。有关可用版本的信息,请参阅此存储库上的 标签

许可证

此项目受 MIT 许可证的许可 - 有关详细信息,请参阅 LICENSE 文件。