Bagikan melalui


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.

Cuplikan layar tambahkan repositori GitHub.

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.

Gif untuk demo membuat cabang GitHub dari item kerja.

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.

Cuplikan layar tahapan yang akan dijalankan.

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.

Buat saran

Anda juga bisa mendapatkan saran dan pertanyaan yang dijawab oleh komunitas di Stack Overflow.