Di GitHub Universe terakhir, perusahaan mengumumkan banyak hal yang berbeda, tetapi yang paling saya sukai adalah solusi CI / CD mereka sendiri. Berdasarkan Docker, ia dapat mengumpulkan dan mengeksekusi kontainer dengan mendorong ke repositori, munculnya tiket baru, membuat rilis.
di sini Anda dapat meninggalkan permintaan untuk berpartisipasi dalam beta publik, Microsoft akan mengeluarkan undangan dalam bundel kecil. Di bawah potongan - spesifikasi saya dari hal seperti itu dapat berguna bagi kita dengan live GitLab dan CircleCI.
Ungkapan menarik terdengar dalam
pengumuman di TechCrunch:
Saya melihat CI / CD sebagai satu kasus penggunaan yang sempit dari tindakan. Begitu, jauh lebih banyak, ”Lambert menekankan. “Dan saya pikir ini akan merevolusi DevOps karena orang sekarang akan membangun yang terbaik dalam alur kerja penyebaran breed untuk aplikasi dan kerangka kerja tertentu, dan itu menjadi standar de facto yang dibagikan di GitHub.
Tampaknya penulis mempertimbangkan "Aksi" baru tidak hanya sebagai "menjalankan tes dan membangun paket setelah komit." Dan sebagai cara untuk menyimpan kode yang dapat dieksekusi di GitHub, bagikan dengan kolega dan menyebutnya sebagai respons terhadap peristiwa eksternal, seperti yang dilakukan
IFTTT sekarang .
Terlepas dari risikonya (banyak solusi sumber terbuka memiliki installer tipe "curl | bash", menyebabkan gelombang kemarahan dari spesialis keamanan), menjalankan kode dari cloud adalah hal yang mudah. Apalagi jika ini adalah kode Anda sendiri. "Npx link-to-gist" mengurangi kode rakitan, pengaturan, konfigurasi menjadi satu baris. Yang sangat mudah untuk ditransfer ke kolega di slack atau menjalankan karyawan baru di laptop.
Versi cloud GitLab memiliki CI / CD gratis, dan proyek open source GitHub menggunakan integrasi dengan sistem CI populer seperti pada screenshot di bawah ini. Tapi sekarang semua ini sangat terbatas: CI membutuhkan banyak sumber daya untuk membangun wadah Docker, mereka lebih suka menjualnya demi uang dan takut pada penambang. Munculnya solusi gratis dan cepat dari Microsoft di GitHub dapat mengubah aturan main. Sama seperti intinya melakukannya pada satu waktu.
