#3378·dokploy

在触发部署的 API 中添加更多字段

作者: theapplegeek创建于 2026年1月2日更新于 2026年9月16日
标签enhancement

这个功能会有什么问题?

我将触发部署API整合为GitLab CI管道,

当我利用应用程序部署科的API启动部署时,部署被显示为“手动部署”。 然而,在使用webhook时,部署会正确显示承诺信息并执行SHA.

在通过API启动部署时,是否有办法将元数据(承诺信息和SHA)输入?

描述你想要的解决方案

在触发部署 API 请求正文中再添加两个可选字段,允许充入承诺消息并执行 SHA. 这将使通过API启动的部署与已经显示这一信息的由webhooks启动的部署保持一致。

示例 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? 卷起 - X “ 位置”
'https://your-domain/api/application.depload'\ -H'接受:应用程序/json'
-H'Content-Type:应用程序/json'
-H 'x-api- key: '
-d '{ 维基百科中的相关条目: "应用ID":"弦","弦". "承诺":"abc123","...... "承诺信":"feat:新特征" {\fn华文楷体\fs16\1cHE0E0E0}'

bash

描述你考虑过的其他选择

现在,我正在用一个网页来传递承诺信息 和SHA,像这样:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
机构=美元(打印出){
"对象 kind":"推","出".
"ref":"refs/heads/main",("左传""左传".
"检查出 sha":"%s",
"贡举": [.
{"消息":"%s"}("消息")
[ . ]
^"$CI COMMIT SAHA"("$CI COMMIT MESSAGE").

卷起 - X 后 "$DOKY WEBHOOK URL"\
-H"Content-Type:应用程序/json"\?
-H"X-ZGitLab-Event: Push Hook" (韩语)?
- "谁"

其他背景

无回复( N)

你会派公关去执行吗?

我可以尝试,也许需要帮助

内容来源: Dokploy/dokploy