hostnet/jenkins-api

该软件包已被废弃且不再维护。未建议替代包。

Jenkins API

1.1.0 2014-06-26 08:33 UTC

This package is not auto-updated.

Last update: 2016-05-26 09:45:22 UTC


README

Build Status

CarlosIO\Jenkins 是一个用于 PHP 5.3+ 的 Jenkins API,它是为了仪表板和极端反馈而生的。

目前,它支持以下功能

  • 集成不同的 Jenkins 信息
  • 访问
    • 作业
    • 变更集
    • 变更
    • 作者
    • 属性

在其他项目中使用

使用 composer

    "require": {
        "carlosio/jenkins": "dev-master"
    }

使用方法

使用方法相当简单

<?php
    require_once __DIR__ . '/../vendor/autoload.php';

    use CarlosIO\Jenkins\Dashboard;
    use CarlosIO\Jenkins\Source;

    $dashboard = new Dashboard();
    $dashboard->addSource(new Source('http://ci.jenkins-ci.org/view/All/api/json/?depth=2'));
    // Add as many sources as you want
    // ...

    print_r($dashboard->getJobs());

如果您需要用户认证,只需设置您的源 URL 如下

$dashboard->addSource(new Source('http://user:password@ci.jenkins-ci.org/view/All/api/json/?depth=2'));