Alibaba Cloud DevOps Flow adalah alat integrasi dan pengiriman berkelanjutan (CI/CD) otomatis tingkat perusahaan. Alat ini menangani seluruh proses pengembangan mulai dari pembuatan hingga penyebaran di lingkungan produksi melalui otomatisasi pembuatan, integrasi, verifikasi, dan penyebaran. Flow memungkinkan perusahaan untuk mengirimkan solusi bisnis dengan kualitas dan efisiensi tinggi.
Skenario
Integrasi berkelanjutan
Flow mendukung kompilasi dan pembuatan dalam berbagai bahasa utama serta kerangka teknologi seperti Java, Node.js, Python, PHP, dan Golang, sehingga dapat mengakomodasi berbagai skenario integrasi berkelanjutan.
Penyebaran berkelanjutan
Flow mendukung berbagai metode penyebaran, termasuk host virtual dan Kubernetes (K8s), serta memastikan stabilitas pengiriman bisnis melalui strategi seperti rilis canary, peluncuran bertahap, dan pembaruan bergulir.
Flow mendukung penyebaran otomatis ujung ke ujung dari lingkungan pengujian ke lingkungan produksi.
Pengujian berkelanjutan
Flow menyediakan kemampuan pemindaian kode bawaan, pemindaian keamanan, dan berbagai pengujian otomatis untuk memungkinkan Anda mengaktifkan beberapa titik pemeriksaan kualitas, seperti titik pemeriksaan pengujian manual dan validasi otomatis, sehingga memastikan kualitas pengiriman bisnis.
Kolaborasi dan manajemen tingkat perusahaan
Visualisasi Proses: Flow menggunakan orkestrasi pipeline grafis untuk menampilkan status eksekusi secara real-time, memastikan transparansi dan kendali dalam proses pengiriman.
Manajemen Izin Granular: Flow mengontrol akses operasional ke pipeline dan sumber daya lingkungan anggota tim berdasarkan struktur organisasi, memastikan keamanan proses pengiriman.
Lingkaran Umpan Balik Instan: Flow terintegrasi dengan DingTalk, email, dan pesan internal untuk memberikan hasil pembuatan dan notifikasi persetujuan secara real-time, meningkatkan efisiensi respons tim.
Manfaat Flow
Siap pakai, tanpa pemeliharaan
Pengaturan Cepat: Tanpa konfigurasi kompleks, Flow memungkinkan Anda menyiapkan pipeline CI/CD hanya dengan beberapa langkah sederhana.
Lingkungan Terhosting: Flow menyediakan lingkungan pembuatan yang telah dikonfigurasi sebelumnya, menghilangkan beban pemeliharaan sumber daya dari alat yang di-host sendiri.
Dukungan penuh untuk teknologi populer
Bahasa dan Toolchain Multi-Bahasa: Mendukung berbagai bahasa pemrograman seperti Java, Python, dan Node.js, serta berbagai alat pembuatan dan penciptaan artefak seperti file JAR dan Docker images.
Opsi Penyebaran Fleksibel
Penyebaran Multi-Cloud: Mendukung Alibaba Cloud, cloud publik lainnya, dan lingkungan privat, kompatibel dengan berbagai sumber daya komputasi seperti Elastic Compute Service (ECS), Container Service for Kubernetes (ACK), Serverless App Engine (SAE), dan Function Compute (FC).
Kontrol Kualitas: Terintegrasi dengan alat pemindaian kode, pengujian unit, dan pengujian otomatis untuk memastikan kualitas pengembangan.
Orkestrasi Visual dengan Ambang Masuk Rendah
Orkestrasi Grafis: Flow memungkinkan Anda mendefinisikan fase pembuatan, pengujian, dan penyebaran menggunakan antarmuka seret-dan-lepas tanpa perlu coding.
Template Kaya: Flow dilengkapi dengan puluhan template pipeline umum untuk memungkinkan Anda menghasilkan pipeline standar dengan satu klik.
Integrasi Mendalam dengan Ekosistem Alibaba Cloud dengan Kemampuan Terbuka dan Dapat Diperluas
Platform DevOps All-in-One: Bekerja sama dengan manajemen kode Alibaba Cloud DevOps (Codeup) dan repositori artefak (Package), menghubungkan seluruh proses dari kebutuhan hingga pengembangan hingga penyebaran.
Ekstensibilitas Tingkat Perusahaan: Mendukung skrip kustom, titik pemeriksaan persetujuan manual, dan notifikasi real-time (DingTalk/email), memungkinkan adaptasi fleksibel untuk kebutuhan skenario kompleks.