Integrasi GitHub yang ditingkatkan dan keamanan Azure Pipelines
Dengan pembaruan ini, kami memiliki dua peningkatan integrasi GitHub baru untuk dibagikan. Pertama, Anda sekarang dapat membuat cabang GitHub baru langsung dari item kerja. Kedua, kami telah meningkatkan pengalaman koneksi ke Repositori GitHub, mengurangi risiko kesalahan waktu habis dan waktu tunggu yang lama bagi pelanggan dengan ribuan repositori.
Selain itu, kami dengan senang hati mengumumkan bahwa di Azure Pipelines, Anda dapat meningkatkan keamanan alur dengan membuat tahap YAML apa pun tidak dapat dihentikan menggunakan pengaturan properti baru.
Lihat catatan rilis untuk detailnya.
Azure Boards
Azure Pipelines
Azure Boards
Menyambungkan ke penyempurnaan pencarian repositori GitHub
Kami sangat senang mengumumkan proses yang ditingkatkan untuk menghubungkan proyek Azure DevOps ke organisasi GitHub, terutama bermanfaat bagi mereka yang memiliki ribuan repositori. Sebelumnya, Anda mungkin telah menghadapi tantangan seperti kesalahan waktu habis dan waktu tunggu yang lama. Pembaruan terbaru kami mengoptimalkan pengalaman pencarian dan pemilihan, menghilangkan risiko kesalahan waktu habis dan membuat proses koneksi lebih lancar dan lebih efisien.
Membuat cabang GitHub dari item kerja
Sekarang, Anda dapat membuat cabang GitHub langsung dari item kerja dalam Azure DevOps. Tautan "Cabang GitHub Baru" tersedia setiap kali koneksi GitHub dikonfigurasi untuk proyek Anda. Tautan ini tersedia di semua menu konteks item kerja, termasuk formulir item kerja, kartu, backlog, dan kueri. Untuk membuat cabang baru, masukkan nama cabang dan pilih repositori dan cabang dasar yang diinginkan.
Catatan
Fitur ini hanya tersedia di pratinjau New Boards Hub.
Azure Pipelines
Tahapan yang tidak dapat dihentikan
Anda dapat menggunakan templat YAML sebagai mekanisme keamanan, misalnya, untuk menyuntikkan tahap yang melakukan deteksi malware di semua alur. Namun, pengguna akhir Alur dapat memilih tahap mana yang akan dijalankan, yang berpotensi melewati tahap deteksi malware.
Dengan sprint ini, Anda dapat menandai tahap YAML sebagai tidak dapat dihentikan menggunakan properti baru isSkippable
. Secara default, nilai properti ini adalah true
. Untuk mencegah melewati tahap, atur ke false
, seperti yang ditunjukkan pada contoh di bawah ini:
- stage: sdl_check_stage
displayName: SDL Stage
isSkippable: false
jobs:
- job: sdl_check_job
...
Tahapan ini akan selalu dijalankan dan tidak dapat dibatalkan pilihannya di tahapan untuk menjalankan panel konfigurasi.
Langkah berikutnya
Catatan
Fitur-fitur ini akan diluncurkan selama dua hingga tiga minggu ke depan.
Buka Azure DevOps dan lihat.
Cara memberikan umpan balik
Kami akan senang mendengar apa yang Anda pikirkan tentang fitur-fitur ini. Gunakan menu bantuan untuk melaporkan masalah atau memberikan saran.
Anda juga bisa mendapatkan saran dan pertanyaan yang dijawab oleh komunitas di Stack Overflow.