Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam fase pengiriman DevOps, kode bergerak melalui alur rilis ke lingkungan produksi. Pengiriman kode biasanya datang setelah build integrasi berkelanjutan dan dijalankan melalui beberapa lingkungan pengujian sebelum menjangkau pengguna akhir. Sepanjang jalan, kualitasnya diuji di berbagai langkah yang mencakup fungsionalitas, skala, dan keamanan.
Menggunakan pengiriman berkelanjutan
Pengiriman Berkelanjutan (CD) adalah proses untuk membangun, menguji, mengonfigurasi, dan menyebarkan secara otomatis dari lingkungan build ke lingkungan produksi. CD menyediakan landasan untuk pengiriman di DevOps di mana pengujian dijalankan, gerbang diperiksa, dan komponen diterapkan. Ada beberapa platform DevOps berbeda yang menawarkan otomatisasi pengiriman, termasuk GitHub Actions dan Azure Pipelines.
Desain untuk penyebaran yang optimal
Seiring bertambahnya proyek perangkat lunak, proyek tersebut dapat menjadi sulit dikelola di seluruh tim, versi, dan lingkungan. Untungnya, beberapa paradigma tersedia untuk membantu mengatasi tantangan ini. Salah satu paradigma adalah munculnya arsitektur layanan mikro, yang membuatnya lebih mudah untuk membangun dan menyebarkan layanan independen yang dapat disusun menjadi aplikasi yang lebih besar dan lebih dapat dipertahankan. Praktik lain untuk membantu penyebaran layanan adalah mengelola lingkungan aplikasi Anda sebagai Infrastruktur sebagai Kode.
Geser ke kanan untuk menguji dalam produksi
Fase Kembangkan menunjukkan kepada Anda bagaimana kualitas dan kecepatan proyek dapat ditingkatkan dengan menggeser ke kiri sehingga beberapa aspek pengujian dilakukan sebelumnya dalam proses. Dengan cara yang sama, kualitas produk dapat ditingkatkan dengan fokus berkelanjutan pada pergeseran hak untuk menguji dalam produksi. Pengujian dalam produksi menawarkan jaminan kualitas yang tidak dapat direplikasi di tempat lain dalam alur.
Langkah selanjutnya
Microsoft telah menjadi salah satu perusahaan pengembangan perangkat lunak terbesar di dunia selama beberapa dekade. Pelajari tentang cara Microsoft berperan dalam DevOps.
Mencari pengalaman DevOps langsung dengan pengiriman berkelanjutan? Pelajari cara menyiapkan alur rilis menggunakan GitHub Actions atau Azure Pipelines.