跳到主要内容

Bugsnag

Learn how to add and configure the "Bugsnag" action in your Buddy pipeline

POST参数

NameRequiredType
name
必填
String操作名称
type
必填
StringThe type of the action. Should be set to BUGSNAG.
version
必填
StringSee appVersion here.
release_stage
必填
StringSee releaseStage here.
token
必填
StringSee apiKey here.
revisionStringSee sourceControl.revision here.
builder_nameStringSee builderName here.
auto_assign_releaseBooleanSee autoAssignRelease here.

示例

请求

POST https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2/actions

JSON

{
"name": "Bugsnag notification",
"type": "BUGSNAG",
"trigger_time": "ON_EVERY_EXECUTION",
"version": "$BUDDY_EXECUTION_ID",
"release_stage": "$BUDDY_EXECUTION_BRANCH",
"token": "$apiKey",
"revision": "$BUDDY_EXECUTION_REVISION",
"variables": [
{
"key": "apiKey",
"value": "secure!rjMzYPhyffqEI8nmd4JPLuv51uhqpzJ4ykx+ilKrTgh9t4+/tGAPhF05EvhpdMj2",
"encrypted": true
}
],
"builder_name": "$BUDDY_INVOKER_NAME",
"auto_assign_release": true
}

示例响应

HTTP

Status: 201 Created
X-Rate-Limit-Limit: 1
X-Rate-Limit-Remaining: 999

JSON

{
"url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2/actions/2",
"html_url": "https://app.buddy.works/buddy/company-website/pipelines/action/2/edit",
"id": 2,
"name": "Bugsnag notification",
"type": "BUGSNAG",
"trigger_time": "ON_EVERY_EXECUTION",
"last_execution_status": "INITIAL",
"version": "$BUDDY_EXECUTION_ID",
"release_stage": "$BUDDY_EXECUTION_BRANCH",
"token": "secure!rjMI8nmd4JPLuv51uhqpzJ4ykx+ilKrTghdMj2",
"revision": "$BUDDY_EXECUTION_REVISION",
"variables": [
{
"key": "apiKey",
"value": "secure!rjMzYPhyffqEI8nmd4JPLuv51uhqpzJ4ykx+ilKrTgh9t4+/tGAPhF05EvhpdMj2",
"encrypted": true
}
],
"builder_name": "$BUDDY_INVOKER_NAME",
"pipeline": {
"url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2",
"html_url": "https://app.buddy.works/buddy/company-website/pipelines/pipeline/2",
"id": 2,
"name": "Live mirror",
"on": "CLICK",
"refs": [
"refs/heads/master"
],
"last_execution_status": "SUCCESSFUL",
"last_execution_revision": "506a3963507943d6908154f4bc9646e829128a08"
}
}