跳到主要内容

Rollbar notification

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

POST参数

名称类型描述
name
必填
String操作名称
type
必填
StringThe type of the action. Should be set to ROLLBAR.
token
必填
StringThe post_server_item-scope project access token.
application_id
必填
StringThe ID of the Rollbar application.
application_name
必填
StringThe name of the application.
environment
必填
StringThe name of the environment being deployed.
integration
必填
IntegrationThe integration.
token_nameStringThe name of the project access token.
userStringThe local Username who deployed.
rollbar_usernameStringThe Rollbar username of the user who deployed.
commentStringThe additional text data to record with this deploy.

示例

请求

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

JSON

{
"name": "Rollbar Action",
"type": "ROLLBAR",
"user": "mike",
"rollbar_username": "MikeB",
"application_id": "123456",
"application_name": "Buddy-Works",
"environment": "$envName",
"comment": "Deploy comment",
"token": "43ae0b4fda9641d7862f7f9f84a0ca54",
"token_name": "secure!aF8xss5uNaak4fMKtm4VKxA==",
"variables": [
{
"key": "envName",
"value": "MyEnvironment"
}
],
"integration": {
"hash_id": "5ddb7c180fb38be67bd78a88a"
}
}

示例响应

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/1/actions/1",
"html_url": "https://app.buddy.works/buddy/company-website/pipelines/pipeline/1/action/1/edit",
"id": 1,
"name": "Rollbar Action",
"type": "ROLLBAR",
"user": "mike",
"rollbar_username": "MikeB",
"application_id": "123456",
"application_name": "Buddy-Works",
"environment": "$envName",
"comment": "Deploy comment",
"token": "43ae0b4fda9641d7862f7f9f84a0ca54",
"token_name": "secure!aF8xss5uNaak4fMKtm4VKxA==",
"variables": [
{
"key": "envName",
"value": "MyEnvironment"
}
],
"integration": {
"url": "https://api.buddy.works/workspaces/buddy/user/integrations/1",
"html_url": "https://app.buddy.works/integrations",
"hash_id": "5ddb7c180fb38be67bd78a88a"
},
"pipeline": {
"url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/1",
"html_url": "https://app.buddy.works/buddy/company-website/pipelines/pipeline/1",
"id": 1,
"name": "test server",
"on": "CLICK",
"refs": [
"refs/heads/master"
],
"last_execution_status": "SUCCESSFUL",
"last_execution_revision": "506a3963507943d6908154f4bc9646e829128a08"
}
}