Serverless Application Center provides easy-to-use, flexible, and easy-to-integrate pipeline editing and execution capabilities for users and platforms based on serverless products. Serverless Application Center helps users implement continuous integration and continuous delivery (CI/CD) of applications in various scenarios.
Features
Similar to GitHub Actions, Serverless Application Center also provides pipelines that implement two-layer abstraction of business models: the pipeline layer and the task layer.
A pipeline is an object that describes the dependencies between execution contexts and the tasks that belong to the pipeline.
A task is an execution object that describes how the task is executed.
With the pipeline and task model, you can orchestrate a CI/CD process that meets your business requirements. The pipeline is automatically executed by Serverless Application Center or manually executed upon specific events based on the pipeline and task model.
Limits
Pipelines in Serverless Application Center comply with the Alibaba Cloud Resource Access Management (RAM) authorization and authentication standards. Therefore, pipelines can be used to meet only the CI/CD requirements of Alibaba Cloud users.
Pipeline tasks in Serverless Application Center run under Function Compute. Therefore, the build capabilities may be slightly different from those of virtual machines or physical machines.
Scenarios
DevOps
The pipeline capabilities of Serverless Application Center can continue to develop based on DevOps to help you customize pipelines in a low-cost, automated, and code-based manner.
UIOps
In the Ops scenarios of traditional O&M, Serverless Application Center provides features such as pipeline, task editing console, and built-in out-of-box task templates and pipeline templates that are constantly improving. Pipeline editing and execution capabilities are provided on the basis of customizable configurations and ready-to-use products.
Platform integration
Integration capabilities are provided based on API operations and open source ecosystems. Serverless Application Center can also provide pipeline capabilities for users of non-serverless applications and users outside Serverless Application Center.
Billing
By default, the multi-tenant mode is applied in pipelines of Serverless Application Center. Alibaba Cloud Function Compute bears the cost of pipeline execution. This pipeline mode can meet the requirements of most scenarios. However, this mode does not allow you to customize the pipeline environments or trigger pipeline execution by using virtual private clouds (VPCs). The tasks in a pipeline can run under the user's account to meet the requirements that are generated when you customize function configurations and environments. For more information about how to configure a custom pipeline, see Manage pipelines.
When a pipeline task that runs under a user account is triggered, resource usage fees may be generated. For more information, see Billing overview.