All Products
Search
Document Center

Alibaba Cloud DevOps:What is Alibaba Cloud DevOps Flow?

Last Updated:Mar 26, 2025

Alibaba Cloud DevOps Flow is an enterprise-grade, automated continuous integration and continuous delivery (CI/CD) tool. It completes the entire development process from development to production deployment by using build automation, integration automation, verification automation, and deployment automation. Flow enables enterprises to deliver business solutions with high quality and efficiency.

Scenarios

Continuous integration

Flow supports the compilation and building of various mainstream languages and technology frameworks, such as Java, Node.js, Python, PHP, and Golang, to accommodate a wide range of continuous integration scenarios.

Continuous deployment

  • Flow supports various deployment methods, such as virtual hosts and Kubernetes (K8s), and ensures the stability of business delivery by using various strategies such as canary release, phased rollout and rolling update.

  • Flow supports end-to-end automated deployment from test environment to production environment.

Continuous testing

Flow provides built-in code scanning, security scanning, and various automated testing capabilities to allow you to enable multiple quality checkpoints, such as manual testing checkpoints and automated validation checkpoints. This ensures the quality of business delivery.

Enterprise-level collaboration and management

  • Process visualization: Flow uses graphical pipeline orchestration to display execution status in real-time, which guarantees the delivery process is transparent and controllable.

  • Granular permission management: Flow controls operational access to pipelines and environmental resources of team members based on the organizational structure, which guarantees the security of the delivery process.

  • Instant feedback loop: Flow seamlessly integrates with DingTalk, email, and internal messaging to push build results and approval notifications in real-time, which guarantee the enhancement of team response efficiency.

Flow benefits

  1. Out of the box, no maintenance required

    • Rapid setup: No complex configuration is required, Flow allows you to quickly set up a CI/CD pipeline with just a few simple steps.

    • Hosted Environment: Flow provides pre-configured build environment, which eliminates the resource maintenance burden of self-hosted tools.

  2. Full support for popular technologies

    • Multi-language and toolchain: supports a wide range of programming languages, such as Java, Python and Node.js, and multiple build tools and the creation of various artifacts, such as JAR files and Docker images.

    • Flexible deployment options

      • Multi-cloud deployment: supports Alibaba Cloud, other public clouds, and private environments, compatible with various computing resources such as Elastic Compute Service (ECS), Container Service for Kubernetes (ACK), Serverless App Engine (SAE) and Function Compute (FC).

      • Quality control: seamlessly integrates with code scan, unit test and automated testing tools to ensure the quality of development.

  3. Visual orchestration with a low entry threshold

    • Graphical orchestration: Flow allows you to define the build, test, and deployment phases by using a drag-and-drop interface, without the need for coding.

    • Rich templates: Flow comes with dozens of commonly used pipeline templates to allow you to generate standardized pipelines with one click.

  4. Deep integration with the Alibaba Cloud ecosystem with open and extensible capabilities

    • One-stop DevOps platform: seamlessly collaborates with Alibaba Cloud DevOps code management (Codeup) and artifact repository (Package), which connects the entire process from requirements to development to deployment.

    • Enterprise-level extensibility: supports custom scripts, manual approval checkpoints, and real-time notifications (DingTalk/email), which allows for flexible adaptation to complex scenario requirements.