- Documentation
Volcano Engine Function as a Service
User guide
Application center
Automatically building and deploying applications
Application center
Automatically building and deploying applications
Automatically building and deploying applications
veFaaS supports pushing source code to a target code repository. By using event triggers in the code repository, applications can achieve automatic build and deployment. This topic uses the FastAPI application template as an example to demonstrate how to create applications that are automatically built and deployed.
tip
- veFaaS integrates code pushing and deployment workflows into the application creation process. You can easily implement automatic application creation and deployment by configuring code repository settings and completing authorization as described in this topic.
- This feature is available only in China (Beijing) and China (Guangzhou).
- Only certain application templates support code repository configuration. You can visit the console to see those supported templates.
- veFaaS requires a binding to your GitHub account and correct permission authorization to import source code to code repositories and enable event-based triggering. For details on the required permissions, see the authorization page in the console.
- This feature requires a 4C8G Continuous Delivery instance. For billing details, see Billing.
FastAPI is a high-performance Python web framework specifically designed for rapidly building APIs. Its core strengths lie in exceptional development efficiency and near-native runtime performance, while natively supporting the latest API specifications such as OpenAPI and Swagger UI.
- A GitHub account has been created.
- In the top navigation pane, select the target region.
- In the left navigation pane, click App >My app.
- On the application page, click Create app.
- Click FastAPI in the pop-up window.
- Configure the application.
- Code repository configuration
tip
Code repository configuration enables automatic application build and deployment.
- Read disclaimer, select the I am aware of the Deployment Risks 《Disclaimer》 checkbox, and click Create.
Application deployment can be automatically triggered by code repository events such as Pull requests, Pushes, and Releases. For details, view the Webhook configuration of the corresponding code repository.
Last updated: 2026.08.19 14:06:07