Saya telah melakukan beberapa penelitian pada solusi Azure DevOps yang baru-baru ini diluncurkan Microsoft .
Beberapa latar belakang, saya telah menggunakan Jenkins selama bertahun-tahun, dan baru-baru ini mulai menjelajahi lubang kelinci containerisation (Docker, Kubernetes, dll),
Saya tidak yakin tentang beberapa aspek dari Azure DevOps Pipelines, dan akan luar biasa untuk mendapatkan umpan balik dan kejelasan.
TL; DR
- Apakah Azure DevOps sekarang bersaing dengan Jenkins, di mana mereka sebelumnya mendukung komunitas Jenkins melalui plugin open source untuk Jenkins?
- Apakah mungkin bagi saya untuk meng-host Pipa Azure DevOps sepenuhnya berdasarkan premis, bukan hanya agen?
- Apakah mungkin untuk menggunakan solusi git yang di-host sendiri (seperti GitLab di tempat) dengan Azure DevOps Pipelines?
Versi yang lebih panjang
- Microsoft telah mengembangkan berbagai plugin open-source untuk Jenkins, seperti plugin Azure App Service Jenkins . Ada banyak contoh. Bagi saya sepertinya solusi Azure DevOps (khusus Pipelines) sekarang bersaing langsung dengan Jenkins, atau apakah saya kehilangan sesuatu?
- Bagi saya sepertinya tidak ada cara untuk meng-host solusi Azure Pipelines di lokasi, atau di penyedia cloud pilihan saya. Ya, saya dapat meng-host agen saya sendiri di mana sebagian besar pekerjaan dilakukan, tetapi eksekusi sebenarnya dari pipeline logic terjadi di server Microsoft. Dan kemudian saya harus membayar untuk pekerjaan paralel . Saya membandingkan ini dengan contoh lokal (atau penyedia cloud pilihan) yang dihosting Jenkins, di mana tidak ada pembayaran yang diperlukan, dan tidak ada pihak ke-3 yang bahkan menyadari bahwa jaringan pipa kami sedang beroperasi. Apakah saya melewatkan sesuatu?
- Dari apa yang bisa saya katakan, Azure Pipelines tidak memiliki dukungan untuk repositori yang di-host sendiri, saya juga meletakkan kode saya di GitHub atau pada repositori Azure , tidak ada yang lain. Jadi, saya bahkan tidak bisa menggunakan solusi Pipelines ini jika saya memiliki instance GitLab yang di-host secara pribadi?
Terima kasih atas masukannya.