跳到主要内容

Gitcrypt lock

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

POST参数

名称类型描述
name
必填
String操作名称
type
必填
StringThe type of the action. Should be set to GIT_CRYPT_LOCK.
keys
必填
StringKey names you want to use to lock your repository.
force_arg
StringSet to true if you want to lock even if there is uncommitted work in pipeline filesystem.

示例

请求

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

JSON

{
"name": "Gitcrypt lock",
"type": "GIT_CRYPT_LOCK",
"trigger_time": "ON_EVERY_EXECUTION",
"keys": [
{
"name": "default"
}
],
"force_arg": 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/pipeline/2/action/2/edit",
"id": 2,
"name": "Gitcrypt lock",
"type": "GIT_CRYPT_LOCK",
"trigger_time": "ON_EVERY_EXECUTION",
"last_execution_status": "INITIAL",
"keys": [
{
"name": "default"
}
],
"force_arg": true,
"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"
}
}