All Products
Search
Document Center

Alibaba Cloud DevOps:Konfigurasi proses

Last Updated:Jun 22, 2026

Topik ini menjelaskan cara mengorkestrasi tahapan, pekerjaan, dan langkah dalam pipeline agar Anda dapat menyesuaikan serta menyederhanakan alur kerja continuous integration atau continuous delivery (CI/CD).

Alibaba Cloud DevOps Flow menyediakan fitur konfigurasi proses yang memungkinkan Anda menyesuaikan alur CI/CD. Dengan fitur ini, Anda dapat mengorkestrasi komponen seperti build, deployment, pengujian, dan kontrol untuk mengotomatiskan proses bisnis dari pengembangan hingga rilis.

Flow menyediakan kemampuan orkestrasi berikut:

  • Stage: kumpulan pekerjaan yang dijalankan dalam sebuah pipeline. Stage dapat dijalankan secara manual atau otomatis, dan eksekusinya bersifat serial antar-stage.

  • Job: aksi yang harus diselesaikan dalam suatu stage. Beberapa job dapat dijalankan secara berurutan atau paralel. Jenis job umum mencakup pemindaian kode, pengujian unit, build, deployment, permintaan merge, dan persetujuan manual.

  • Step: unit dasar fungsionalitas dalam Flow. Sebuah pipeline terdiri dari serangkaian langkah yang diorkestrasi.

Orkestrasi stage

  1. Pada halaman konfigurasi pipeline, klik + untuk menambahkan stage. Pada panel Select Job Group yang muncul, pilih templat job untuk membuat job secara cepat pada stage tersebut.

  2. Setelah job dibuat, klik kartu job tersebut untuk mengonfigurasinya.

Orkestrasi job

Tambahkan Pekerjaan paralel

Pada halaman editor pipeline, arahkan kursor ke suatu stage lalu klik tombol + Parallel Jobs yang muncul. Pada panel Select Job Group, pilih templat kelompok job yang sesuai untuk menambahkan job paralel.

Sisi kiri panel menampilkan kategori job, seperti static code scan, test, build, dan deployment. Sisi kanan menampilkan templat job yang tersedia dalam kategori yang dipilih. Misalnya, kategori build mencakup templat seperti Java build, Python build, Go build, Node.js build, .NET Core build, GCC build, dan PHP build.

Tambahkan job serial

Pada halaman editor pipeline, arahkan kursor ke suatu job lalu klik tombol + yang muncul sebelum atau sesudahnya. Pada panel Select Job Group, pilih templat kelompok job untuk menambahkan job secara berurutan.

Orkestrasi langkah

Pada halaman editor pipeline, klik suatu job untuk membuka panel konfigurasinya. Klik Add Step untuk menambahkan langkah sesuai kebutuhan guna menyelesaikan job tersebut.

Tabel berikut menjelaskan langkah-langkah yang disediakan oleh Flow.

Klasifikasi langkah

Langkah

Static code scan

  • Android code scan

  • Cpp code scan

  • Golang code scan

  • Java code scan

  • JavaScript code scan

  • Java Coding Guideline-based Scan

  • PHP Metrics static code scan

  • Source code vulnerability detection

  • Python code security scan

  • Python dependency security scan

  • Python code scan

  • SonarQube

  • TypeScript code scan

Test

  • Android unit test

  • PHP Codeception unit test

  • Golang unit test

  • Gradle unit test

  • Maven unit test

  • Junit report analysis

  • Node.js unit test

  • PHP unit test

  • Python unit test

Build

  • ASP.NET build

  • Cache build

  • Git version retrieval

  • Custom environment build

  • Build an image and push it to Alibaba Cloud Image Warehouse

  • Build and push the image to Alibaba Cloud Image Warehouse Enterprise Edition

  • Build an image and push it to Alibaba Cloud Image Warehouse Personal Edition

  • .NET Core build

  • Command running

  • Chart upload to a custom repository

  • GCC build

  • Golang build

  • Java build

  • Node.js build

  • PHP build

  • Python build

  • Ruby build

  • Rust build

  • Serverless Devs

Code

  • Check if behind the specified branch

  • Branch deletion

  • Merge request

  • Git tags

Coverage

  • Cobertura coverage collection

  • JaCoCo coverage collection

  • Python test coverage collection

Tool

  • ECS tag value switching

  • environment variables in file replacement

  • OSS deletion

  • Variable definition

Deploy

  • ECS deployment

  • Helm Release

  • Kubectl apply

  • Kubectl image update

  • ROS deployment

Upload

  • Report upload

  • OSS upload

  • Build upload to EDAS or SAE

  • Build upload

Download

  • OSS download

Custom step

Custom organizational steps with Flow-CLI tools