Bagikan melalui


Azure dan Jenkins

Jenkins adalah server otomatisasi sumber terbuka populer yang digunakan untuk mengatur integrasi dan pengiriman berkelanjutan (CI/CD) untuk proyek perangkat lunak Anda. Anda dapat meng-hosting penyebaran Jenkins Anda di Azure atau memperluas konfigurasi Jenkins yang ada menggunakan sumber daya Azure. Plug-in Jenkins juga tersedia untuk menyederhanakan CI/CD aplikasi Anda ke Azure.

Artikel ini adalah pengantar untuk menggunakan Azure dengan Jenkins, menjelaskan fitur inti Azure yang tersedia bagi pengguna Jenkins. Untuk informasi selengkapnya tentang memulai dengan server Jenkins Anda di Azure, lihat Membuat server Jenkins di Azure.

Hosting server Jenkins Anda di Azure

Host Jenkins di Azure untuk memusatkan otomatisasi build Anda dan menskalakan penyebaran Anda seiring pertumbuhan kebutuhan proyek perangkat lunak Anda. Lihat Mulai Cepat - Memulai dengan Jenkins untuk mempelajari cara menginstal dan mengonfigurasi Jenkins di VM Linux. Pantau dan kelola penyebaran Azure Jenkins Anda menggunakan log Azure Monitor dan Azure CLI.

Skalakan otomatisasi build Anda sesuai permintaan

Tambahkan agen build ke penyebaran Jenkins yang ada untuk menskalakan kapasitas build Jenkins Anda, karena jumlah build dan kompleksitas pekerjaan dan alur Anda meningkat. Anda dapat menjalankan agen build ini di mesin virtual Azure menggunakan plug-in Azure VM Agents. Lihat tutorial kami untuk detail selengkapnya.

Setelah dikonfigurasi dengan perwakilan layanan Azure, pekerjaan dan alur Jenkins dapat menggunakan kredensial ini untuk:

Menyebarkan kode Anda ke layanan Azure

Gunakan plug-in Jenkins untuk menyebarkan aplikasi Anda ke Azure sebagai bagian dari alur CI/CD Jenkins Anda. Menyebarkan ke Azure App Service dan Azure Container Service memungkinkan Anda melakukan penahapan, menguji, dan merilis pembaruan ke aplikasi tanpa mengelola infrastruktur yang mendasarinya.

Plug-in tersedia untuk disebarkan ke layanan dan lingkungan berikut: