文档

CreatePipelineTriggerEvent - 提交流水线触发事件

更新时间:
一键部署

尝试提交流水线触发事件,不满足流水线触发器配置条件的触发事件将不会触发流水线运行。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

POST /2023-07-14/pipelinetriggerevents

请求参数

名称类型必填描述示例值
bodyPipelineTriggerEvent

流水线触发历史

返回参数

名称类型描述示例值
PipelineTriggerEvent

流水线触发历史

示例

正常返回示例

JSON格式

{
  "uid": "1455541096***548",
  "generation": 1,
  "description": "PipelineTriggerEvent example.",
  "kind": "PipelineTriggerEvent",
  "createdTime": "2021-11-19T09:34:38Z",
  "name": "my-pipeline-trigger",
  "status": {
    "status": "Skipped,Fired,Running,Failed,Success",
    "firedPipelineName": "my-pipeline",
    "releaseDetail": {
      "pipelineTriggerEventName": "p-codeup-1714271977972-pa4w",
      "bizStatus": "Running",
      "pipelineName": "p-1704952599751-wUOczb",
      "templateConfigSnapshot": {
        "templateName": "start-springboot",
        "parameters": {
          "region": "cn-hangzhou"
        }
      },
      "releaseOutputs": {
        "framework": {
          "region": "cn-hangzhou",
          "service": {
            "serviceName": "web-framework",
            "description": "Serverless Devs Web Framework Service",
            "role": "",
            "logConfig": {
              "project": "",
              "logstore": "",
              "enableRequestMetrics": false,
              "enableInstanceMetrics": false,
              "logBeginRule": "None"
            },
            "serviceId": "4c9d0e79-16b8-4951-a6b8-169d2037d217",
            "createdTime": "2021-12-07T09:24:08Z",
            "lastModifiedTime": "2022-04-09T09:16:51Z",
            "vpcConfig": {
              "vpcId": "",
              "vSwitchIds": [],
              "securityGroupId": "",
              "role": ""
            },
            "internetAccess": true,
            "nasConfig": {
              "userId": -1,
              "groupId": -1,
              "mountPoints": []
            },
            "tracingConfig": {},
            "name": "web-framework"
          },
          "function": {
            "functionId": "e81904f0-24d0-45df-bb53-06da64d01395",
            "functionName": "todolist",
            "description": "Serverless Devs Web Framework Function",
            "runtime": "nodejs12",
            "handler": "index.handler",
            "timeout": 60,
            "initializer": "",
            "initializationTimeout": 3,
            "codeSize": 1757093,
            "codeChecksum": "7185648203525194222",
            "memorySize": 256,
            "environmentVariables": {},
            "createdTime": "2022-03-15T15:36:22Z",
            "lastModifiedTime": "2022-04-09T09:16:50Z",
            "instanceConcurrency": 1,
            "instanceType": "e1",
            "instanceLifecycleConfig": {
              "preFreeze": {
                "handler": "",
                "timeout": 3
              },
              "preStop": {
                "handler": "",
                "timeout": 3
              }
            },
            "name": "todolist"
          },
          "triggers": [
            {
              "triggerName": "httpTrigger",
              "description": "",
              "triggerId": "7f2373ce-df1a-4013-b4e5-899989d9b27e",
              "triggerType": "http",
              "triggerConfig": {
                "methods": [
                  "GET",
                  "POST"
                ],
                "authType": "anonymous"
              },
              "createdTime": "2022-03-15T15:36:23Z",
              "lastModifiedTime": "2022-04-09T09:16:51Z",
              "name": "httpTrigger"
            }
          ],
          "customDomains": [
            {
              "domainName": "todolist.web-framework.1835799444022432.cn-hangzhou.fc.devsapp.net",
              "accountId": "1835799444022432",
              "protocol": "HTTP",
              "certConfig": {},
              "tlsConfig": {},
              "apiVersion": "2016-08-15",
              "routeConfig": {
                "routes": [
                  {
                    "path": "/*",
                    "serviceName": "web-framework",
                    "functionName": "todolist",
                    "methods": [
                      "GET",
                      "POST"
                    ]
                  }
                ]
              },
              "createdTime": "2022-03-15T15:36:28Z",
              "lastModifiedTime": "2022-04-09T09:17:00Z"
            }
          ]
        }
      },
      "finishedTime": "2021-11-19T09:34:38Z",
      "repositorySnapshot": {
        "connectionName": "awesome-connection",
        "cloneUrl": "https://github.com/DDofDD/start-springboot-lfgy.git",
        "platform": "github",
        "id": 312649,
        "owner": "my-org-name",
        "displayName": "my-repo-name",
        "webUrl": "https://github.com/my-org-name/my-repo-name"
      },
      "gitEventSnapshot": {
        "branch": "main",
        "commitID": "12721ec262d03a93809ba2bbc717963cb298ceca",
        "tag": "1.0"
      },
      "message": "Triggered manually.",
      "latestTaskExecError": {
        "title": "权限不足错误",
        "message": "部署服务[_appcenter-xxx]失败,权限不足",
        "code": "AccessDenied",
        "requestId": "1-26d1287xxxxx",
        "extraInfo": "部署辅助函数权限不足,需要添加额外的权限以解决问题"
      },
      "envName": "dev"
    },
    "errorMessage": "failed to create and start pipeline, error=message"
  },
  "labels": {
    "key": "value to the label key."
  },
  "resourceVersion": 1,
  "spec": {
    "payload": {
      "github": {
        "originalPayload": "{\n  \"ref\": \"refs/heads/master\",\n  \"before\": \"1d4344d7eeda61c26c8a6d945d83b205b422f3e3\",\n  \"after\": \"9f3221a7e63f979281e3926bf619b193646ff561\",\n  \"commits\": [\n    {\n      \"id\": \"9f3221a7e63f979281e3926bf619b193646ff561\",\n      \"message\": \"update\"\n    }\n  ],\n  \"head_commit\": {\n    \"id\": \"9f3221a7e63f979281e3926bf619b193646ff561\",\n    \"message\": \"update\"\n  }\n}\n-- 必须使用原始的github发出的webhook事件"
      },
      "gitlab": {
        "originalPayload": "{\n  \"object_kind\": \"push\",\n  \"event_name\": \"push\",\n  \"before\": \"a08b7d82ceaabc27394f526f35c22ff581a18a39\",\n  \"after\": \"787ef6aa092e4b9ed30fe29c7fc5c9cf4ac194d8\",\n  \"ref\": \"refs/heads/main\",\n  \"checkout_sha\": \"787ef6aa092e4b9ed30fe29c7fc5c9cf4ac194d8\",\n  \"commits\": [\n    {\n      \"id\": \"787ef6aa092e4b9ed30fe29c7fc5c9cf4ac194d8\",\n      \"message\": \"my message\",\n      \"title\": \"my message\"\n    }\n  ]\n}\n-- 必须使用原始的gitlab发出的webhook事件"
      },
      "codeup": {
        "originalPayload": "{\n  \"before\": \"03b7be6d28af70ab38ca2ce8b42c3533c622d925\",\n  \"checkout_sha\": \"baf09c10ee5f28b5f36cec35e5e0e5c0abdcfa8a\",\n  \"object_kind\": \"push\",\n  \"ref\": \"refs/heads/test\",\n  \"commits\": [\n    {\n      \"id\": \"baf09c10ee5f28b5f36cec35e5e0e5c0abdcfa8a\",\n      \"message\": \"fix:recommend\\n\"\n    }\n  ],\n  \"after\": \"baf09c10ee5f28b5f36cec35e5e0e5c0abdcfa8a\"\n}\n-- 必须使用原始的codeup发出的webhook事件"
      },
      "gitee": {
        "originalPayload": "{}{\n  \"after\": \"75008ebafa504ffc6d3fe2236b780b1a04663fbb\",\n  \"before\": \"f4abefc293a6df4d3be23945c4474f9d54f67645\",\n  \"commits\": [\n    {\n      \"id\": \"75008ebafa504ffc6d3fe2236b780b1a04663fbb\",\n      \"message\": \"update\\\\n\"\n    }\n  ],\n  \"ref\": \"refs/heads/master\"\n}\n-- 必须使用原始的gitee发出的webhook事件"
      },
      "manual": {
        "commitID": "090e797efdabd2347b93b1cf331a9a3009df05c8",
        "branch": "master",
        "tag": "prod-v1",
        "templateConfig": {
          "templateName": "start-springboot",
          "parameters": {
            "region": "cn-hangzhou"
          }
        }
      }
    },
    "triggerName": "my-pipeline-trigger"
  }
}

错误码

访问错误中心查看更多错误码。

  • 本页导读