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.
Dalam Pembaruan Sprint 143 Azure DevOps, kami memperkenalkan editor teks item kerja baru yang jauh lebih kuat dan lebih mudah digunakan. Ini adalah bagian dari upaya kami untuk memodernisasi dan meningkatkan pengalaman di seluruh produk. Di Azure Repos, draf permintaan pull memungkinkan Anda membuat permintaan pull yang belum siap anda selesaikan, sehingga tidak dapat diselesaikan secara tidak sengaja. Kami juga merilis beberapa fitur baru di Azure Artifacts, termasuk kemampuan untuk mengecualikan file dalam unggahan artefak dan mendapatkan informasi pembuktian tentang paket.
Lihat daftar Fitur di bawah ini untuk informasi selengkapnya.
Features
Umum:
Azure Boards
Azure Repos:
Azure Pipelines:
- Picu alur YAML dengan tag
- Pengaturan untuk membatalkan alur yang ada secara otomatis saat permintaan pull diperbarui
- Mendeklarasikan sumber daya kontainer sebaris
- Perubahan pada izin default untuk proyek baru
- Menyebarkan ke target yang gagal dalam Grup Penyebaran
- Dukungan untuk Infrastruktur sebagai Kode
Artefak Azure:
- Mengecualikan file dalam pengunggahan artefak
- informasi asal-usul pada paket
- Pembaruan dokumentasi REST API Azure Artifacts
General
REST API versi 5.0
Setiap permintaan API harus menyertakan versi api. Namun, jika Anda membuat permintaan REST ke titik akhir yang dirilis sebelumnya tanpa versi api, versi default permintaan tersebut akan beralih dari 4.1 ke 5.0 dengan penyebaran ini. Untuk informasi selengkapnya tentang REST dan versi api, silakan lihat Referensi REST API Azure DevOps Services.
Azure Boards
Editor teks untuk item kerja baru
Kami sangat senang mengumumkan ketersediaan umum editor teks baru pada formulir item kerja. Editor teks kami telah kedaluarsa untuk sementara waktu, dan pengalaman baru ini akan menjadi peningkatan besar. Editor baru lebih modern dan kuat, menghadirkan kemampuan baru termasuk mengubah ukuran gambar, cuplikan kode, pintasan keyboard untuk Mac dan Windows, dan pustaka emoji lengkap.
Anda dapat menggunakan kontrol ini di bidang teks apa pun pada formulir item kerja, termasuk dalam diskusi Anda. Berikut adalah pengalaman baru yang dapat Anda harapkan untuk dilihat:
Di bawah ini, Anda dapat melihat pengalaman cuplikan kode. Dengan penambahan ini, Anda dapat dengan mudah dan jelas mendiskusikan kode dalam formulir item kerja.
Kami benar-benar ingin mulai membuat item kerja menjadi pengalaman yang lebih sosial. Langkah pertama kami dalam perjalanan ini adalah membawa dukungan emoji ke bidang teks Anda dan diskusi tentang item kerja. Dengan menggunakan emoji, Anda akan dapat menghidupkan deskripsi dan komentar Anda dan memberi mereka sedikit lebih banyak kepribadian!
Pekerjaan yang dilakukan untuk editor ini adalah sumber terbuka, jadi jangan ragu untuk memeriksa repositori roosterjs di GitHub di https://github.com/Microsoft/roosterjs.
Azure Repos
Pemilih cabang yang diperbarui
Sebagian besar pengalaman di Azure Repos mewajibkan Anda untuk memilih repositori lalu cabang di repositori tersebut. Untuk meningkatkan pengalaman ini bagi organisasi dengan sejumlah besar cabang, kami meluncurkan alat pemilih cabang yang baru. Penyeleksi sekarang memungkinkan Anda untuk memilih cabang favorit Anda atau dengan cepat mencari cabang.
Draf permintaan penarikan
Untuk mencegah pull request diselesaikan sebelum siap dan memudahkan pembuatan pekerjaan yang sedang dalam proses dan mungkin tidak melibatkan semua orang, kami sekarang mendukung draft pull request.
Draf permintaan tarik dapat dibuat dengan memilih Buat sebagai draf dari menu drop-down tombol Buat saat membuat permintaan tarik.
Setelah membuat permintaan tarik draf, Anda akan melihat lencana yang menunjukkan statusnya di samping judul.
Permintaan penarikan draf tidak menyertakan peninjau atau menjalankan build secara default tetapi memungkinkan Anda menambahkan peninjau dan menjalankan build secara manual. Untuk mempromosikan pull request menjadi pull request normal, cukup klik tombol Terbitkan di halaman detail pull request.
Azure Pipelines (Alat otomatisasi alur kerja pengembangan perangkat lunak dari Microsoft)
Mengaktifkan alur YAML dengan tag
Alur YAML dapat dipicu saat tag ditambahkan ke commit. Ini berharga bagi tim yang alur kerjanya menyertakan tag. Misalnya, Anda dapat memulai proses ketika commit ditandai sebagai "terakhir yang diketahui baik".
Anda dapat menentukan tag mana yang akan disertakan dan dikecualikan. Contohnya:
trigger:
tags:
include:
- releases/*
exclude:
- releases/old*
Pengaturan untuk membatalkan pipeline yang ada secara otomatis ketika permintaan pull diperbarui
Secara default, pipeline yang dipicu oleh permintaan tarik (PR) akan dibatalkan jika komit baru dikirim ke PR yang sama. Ini diinginkan dalam banyak kasus karena biasanya Anda tidak ingin terus menjalankan alur pada kode yang kedaluwarsa. Jika Anda tidak menginginkan perilaku ini, Anda dapat menambahkan autoCancel: false ke pemicu PR Anda.
pr:
branches:
include:
- main
- releases/*
autoCancel: false
Mendeklarasikan sumber daya kontainer secara langsung
Sebelumnya, kami mengharuskan Anda untuk mendeklarasikan sumber daya kontainer Anda di alur YAML, lalu mereferensikannya berdasarkan nama. Kami sekarang menawarkan sintaks inline untuk kasus di mana Anda tidak perlu merujuk ke kontainer berulang kali.
jobs:
- job: my-container-job
container:
image: mcr.microsoft.com/dotnet/core/runtime:latest
Perubahan pada izin default untuk proyek baru
Hingga saat ini, kontributor proyek tidak dapat membuat pipeline kecuali mereka secara eksplisit diberi izin Buat definisi build. Sekarang, untuk proyek baru, semua anggota tim dapat dengan mudah membuat dan memperbarui alur. Perubahan ini akan mengurangi gesekan bagi pelanggan baru yang sedang naik ke Azure Pipelines. Anda selalu dapat memperbarui izin default pada grup Kontributor dan membatasi aksesnya.
Menyebarkan ke target yang mengalami kegagalan dalam Grup Penyebaran
Secara default, Azure Pipelines digunakan untuk menjalankan kembali semua pekerjaan saat Anda menyebarkan ulang eksekusi yang sebelumnya gagal. Sekarang, Anda dapat mengubah perilaku ini dengan mengonfigurasi Opsi Penyebaran ketika melakukan penyebaran. Dengan memilih opsi Semua pekerjaan dan membatasi pada target yang gagal dalam grup penyebaran, menjalankan ulang akan menjalankan semua pekerjaan dan melewatkan penyebaran ke target yang sudah terbaru.
Dukungan untuk Infrastruktur sebagai Kode
Kami menambahkan dukungan Infrastruktur sebagai Kode (IaC) ke proyek Azure DevOps kami. IaC adalah proses mengelola dan menyediakan infrastruktur komputasi dengan beberapa pendekatan deklaratif, sambil mengatur konfigurasinya menggunakan file definisi alih-alih alat konfigurasi interaktif tradisional. Ini akan memungkinkan Anda untuk bekerja dengan sumber daya dalam solusi Anda sebagai grup. Anda dapat menyebarkan, memperbarui, atau menghapus semua sumber daya untuk solusi Anda menggunakan templat untuk penyebaran. Templat ini dapat digunakan untuk lingkungan yang berbeda seperti pengujian, penahapan, dan produksi.
Azure Artifacts
Kecualikan file dari unggahan artefak
Sebelumnya, untuk mengecualikan file dari artefak yang diterbitkan, Anda harus menyalin file ke direktori penahapan, menghapus file yang akan dikecualikan, lalu mengunggah. Sekarang, Paket Universal dan Artefak Alur akan mencari file yang disebut .artifactignore di direktori yang diunggah ke dan secara otomatis mengecualikan file-file tersebut, menghapus kebutuhan akan direktori penahapan.
Informasi asal-usul tentang paket
Dengan pembaruan ini, kami membuatnya sedikit lebih mudah untuk memahami asal usul paket Anda, termasuk dari siapa yang menerbitkannya atau sistem apa yang digunakan, serta dari commit kode sumber mana paket tersebut berasal. Informasi ini diisi secara otomatis untuk semua paket yang diterbitkan menggunakan tugas npm, NuGet dan .NET Core, Twine Authenticate (untuk Python), dan Paket Universal .
Pembaruan terbaru dokumentasi REST API Azure Artifacts
Dengan pembaruan sprint ini, kami meluncurkan pembaruan substansial untuk dokumentasi REST API Azure Artifacts, yang seharusnya memudahkan untuk mengembangkannya di aplikasi Anda sendiri.
Langkah selanjutnya
Nota
Fitur-fitur ini akan diluncurkan selama dua hingga tiga minggu ke depan.
Baca tentang fitur baru di bawah ini dan buka Azure DevOps untuk mencobanya sendiri.
Cara memberikan umpan balik
Kami akan senang mendengar apa yang Anda pikirkan tentang fitur-fitur ini. Gunakan menu umpan balik untuk melaporkan masalah atau memberikan saran.
Anda juga bisa mendapatkan saran dan pertanyaan yang dijawab oleh komunitas di Stack Overflow.
Terima kasih
Jeremy Epling