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.
Admin
Mengaitkan semua API publik dengan cakupan PAT
Menggunakan cakupan adalah cara yang bagus untuk membatasi risiko yang ditimbulkan oleh token akses pribadi (PATs). Kami bahkan memiliki kebijakan yang memungkinkan administrator untuk membatasi pembuatan PATs cakupan penuh sama sekali.
Namun, beberapa API publik kami saat ini tidak terhubung dengan cakupan PAT dan hanya dapat digunakan dengan PAT yang memiliki "cakupan penuh". Karena itu, membatasi pembuatan PAT cakupan penuh mungkin memblokir beberapa alur kerja. Kami berupaya mengidentifikasi, mendokumen, dan mengaitkan semua API publik kami dengan cakupan yang sesuai.
Rantai Pengolahan
Peningkatan skalabilitas jalur pemrosesan
Penggunaan alur YAML terus meningkat di antara pelanggan teratas kami. Pada saat yang sama, kompleksitas alur mereka juga terus meningkat dalam hal jumlah tahapan, pekerjaan, langkah, kondisi, pemeriksaan, dan templat. Ini menghasilkan grafik orkestrasi yang jauh lebih besar (struktur data yang kami gunakan secara internal untuk melacak setiap jalannya pipeline). Alasan lain untuk peningkatan drastis ukuran graf ini adalah perpindahan dari alur rilis klasik ke alur YAML. Dalam rilis klasik, setiap tahap ditangani sebagai grafik orkestrasi terpisah. Dalam pipeline YAML, seluruh proses adalah grafik orkestrasi yang terintegrasi.
Sebagai hasil dari berbagai pilihan arsitektur yang kami buat selama bertahun-tahun, kami telah menghadapi beberapa masalah dukungan untuk beberapa pelanggan terbesar kami. Masalah ini muncul hanya ketika Anda menjalankan beberapa ribu pekerjaan setiap hari dan jika kompleksitas grafik orkestrasi tinggi. Dalam upaya ini, kami akan mengerjakan beberapa peningkatan arsitektur untuk meningkatkan skalabilitas mesin orkestrasi. Ini akan membantu mengurangi hambatan dalam:
- Menjalankan ratusan simpul aktivitas per eksekusi alur
- Mengakses database untuk menyimpan atau mengambil grafik besar
- Menjalankan sejumlah besar percobaan ulang pada pemeriksaan di antara tahap