跳到主要内容

Lighthouse

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

POST参数

名称类型描述
name
必填
String操作名称
type
必填
StringThe type of the action. Should be set to LIGHTHOUSE.
website
必填
StringThe address of the site on which the audit should run.
device
必填
StringThe device on which the audit will be run. Can be one of mobile, desktop and mobileDesktop.
performance
必填
IntegerValues from 0 to 100 are accepted. The action returns an error if the score is below the values that are set.
accessibility
必填
IntegerValues from 0 to 100 are accepted. The action returns an error if the score is below the values that are set.
best_practices
必填
IntegerValues from 0 to 100 are accepted. The action returns an error if the score is below the values that are set.
seo
必填
IntegerValues from 0 to 100 are accepted. The action returns an error if the score is below the values that are set.

示例

请求

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

JSON

{
"name":"Lighthouse",
"type":"LIGHTHOUSE",
"device":"mobile",
"website":"https://buddy.works",
"performance":50,
"accessibility":50,
"best_practices":50,
"seo":50
}

示例响应

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/pipeline/2/action/2/edit",
  "id":2,
"name":"Lighthouse",
"type":"LIGHTHOUSE",
"trigger_time":"ON_EVERY_EXECUTION",
"last_execution_status":"INITIAL",
"device":"mobile",
"website":"https://buddy.works",
"performance":50,
"accessibility":50,
"best_practices":50,
"seo":50,
"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":"test server",
   "on": "CLICK",
"refs": [
"refs/heads/master"
],
   "last_execution_status":"SUCCESSFUL",
   "last_execution_revision":"506a3963507943d6908154f4bc9646e829128a08"
}
}