#buildkite #organization #api #builds #built #agents

app buildkite-cli

示例 Buildkite CLI,使用 Buildkite Rust 库构建

1 个不稳定版本

0.1.0 2021 年 1 月 20 日

#4 in #buildkite

Apache-2.0

18KB
311

Buildkite API 的 Rust 库

Buildkite V2 API 的 Rust 绑定。

入门指南

首先,将以下内容添加到 Cargo.toml

[dependencies]
buildkite = "0.1.0"

然后使用此包

use buildkite;

fn main() {
    let client = buildkite::client::Client::new("BUILDKITE_TOKEN");
}

示例

组织

// List Organizations
client
    .organizations()
    .list();

// Get a sepcific organization
client
    .organizations()
    .get(org_name);

构建

// List builds for a specific pipeline
client
    .builds()
    .list(org_name, pipeline_name);

代理

// List agents
client
    .agents()
    .list(org_name)

// Get agent
client
    .agents()
    .get(org_name, agent_id)

许可协议

Apache 许可协议,版本 2.0

依赖项

~4.5–8.5MB
~191K SLoC