设置后端
Port 的自助操作支持各种后端,用户调用操作时可触发这些后端。
下面是基本的后端模型:
Port 后端集成包括以下步骤:
- 在 Port 中触发操作 - 触发器可以是与自助操作用户界面交互的用户,也可以是通过应用程序接口触发操作的自动化程序;
- Port 生成事件有效载荷 - 有效载荷包括有关调用操作和用户输入的元数据;
- 将有效载荷发送到后端--后端可以是一个 URL、一个专用的 Kafka 主题或一个 CI/CD 工作流和 Pipelines;
- 您的后端接收有效载荷并处理请求--根据操作,后端可能会打开一个 PR、创建一个新的云资源、提供一个新的环境等;
- 您的后端更新 Port 的执行状态 - 您可以通过添加日志、附加到其他工作流或管道的链接来丰富 Port 中的操作运行对象,以帮助完成请求,并在操作完成后添加最终的成功/失败状态。
支持的后端
🗃️ Webhook Actions
5 items
🗃️ GitHub Workflow Actions
2 items
🗃️ GitLab Pipelines Actions
2 items
🗃️ Jenkins Pipeline Actions
1 items
🗃️ Azure Pipeline Actions
1 items
📄️ Cloud Build Pipeline Trigger
在本指南中,您将学习如何使用Webhook Actions 从 Port 触发您的Cloud Build Pipelines。
📄️ Terraform Cloud Actions
Port 的 Terraform Cloud Action 可使用客户提供的输入和port_payload 触发Terraform Cloud run 。
📄️ Circle CI Actions
Port's Circle CI Action 可以使用客户提供的输入和portpayload ,触发new pipeline。