Bagikan melalui


Menautkan penerapan GitHub, permintaan pull, dan masalah untuk item kerja di Azure Boards

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Dalam artikel ini, pelajari cara menautkan item kerja ke GitHub menerapkan dan menarik permintaan setelah menyambungkan proyek Azure Boards Anda dengan repositori GitHub. Anda dapat menggunakan sintaks #mention atau menambahkan tautan penerapan gitHub atau permintaan pull langsung dari item kerja Azure Boards.

Catatan

Dengan aplikasi Azure Boards untuk GitHub, Azure Boards, dan Azure DevOps Services terintegrasi dengan repositori GitHub.com dan GitHub Enterprise Server. Azure DevOps Server 2019 dan versi yang lebih baru hanya mendukung integrasi dengan repositori GitHub Enterprise Server. Integrasi dengan repositori Git lainnya tidak didukung.

Prasyarat

  • Koneksi proyek:

    • Pastikan proyek Azure Boards Anda terhubung ke repositori GitHub tempat penerapan dan permintaan pull yang ingin Anda tautkan/dari ada. Untuk informasi selengkapnya, lihat Integrasi Azure Boards-GitHub.
  • Izin:

    • Jadilah Kontributor untuk proyek Azure Boards dan repositori GitHub.

Catatan

Proyek yang menggunakan model proses XML yang Dihosting memerlukan pembaruan pada jenis item kerja untuk melihat bagian Pengembangan dan jenis tautan GitHub. Untuk informasi selengkapnya, lihat Memperbarui definisi XML untuk memilih jenis item kerja.

Dari penerapan GitHub, permintaan pull, atau masalah, gunakan sintaks berikut untuk membuat tautan ke item kerja Azure Boards Anda. Masukkan dalam AB#ID teks pesan penerapan. Atau, untuk permintaan atau masalah pull, masukkan dalam AB#ID judul atau deskripsi. Menggunakan AB#ID dalam komentar tidak membuat tautan pada item kerja.

Catatan

Menautkan ke masalah GitHub memerlukan Azure DevOps Server 2019 Update 1 atau versi yang lebih baru.

AB#{ID}

Misalnya, AB#125 tautan ke ID item kerja 125.

Anda juga dapat memasukkan pesan permintaan penerapan atau pull untuk transisi item kerja. Sistem mengenali fix, , fixesdan fixed, dan menerapkannya ke item #-mention yang mengikuti. Item kerja yang disebutkan beralih ke Status pertama yang terkait dengan status kategori alur kerja yang diselesaikan. Jika tidak ada Status yang terkait dengan Diselesaikan, item kerja beralih ke Status yang terkait dengan status Kategori alur kerja yang selesai. Untuk informasi selengkapnya, lihat Bagaimana status kategori alur kerja digunakan di backlog dan papan Azure Boards.

Tinjau tabel contoh berikut:

Menerapkan atau menarik pesan permintaan Perbuatan
Fixed AB#123 Menautkan dan mentransisikan item kerja ke kategori status alur kerja teratasi atau, jika tidak ada yang ditentukan, maka kategori status alur kerja selesai .
Adds a new feature, fixes AB#123. Menautkan dan mentransisikan item kerja ke kategori status alur kerja teratasi atau, jika tidak ada yang ditentukan, maka kategori status alur kerja selesai .
Fixes AB#123, AB#124, and AB#126 Tautan ke item kerja Azure Boards 123, 124, dan 126. Transisi hanya item pertama, 123 ke kategori status alur kerja teratasi atau, jika tidak ada yang ditentukan, maka kategori status alur kerja selesai .
Fixes AB#123, Fixes AB#124, Fixes AB#125 Tautan ke item kerja Azure Boards 123, 124, dan 126. Transisi semua item ke kategori status alur kerja terselesaikan atau, jika tidak ada yang ditentukan, maka kategori status alur kerja selesai .
Fixing multiple bugs: issue #123 and user story AB#234 Tautan ke masalah GitHub 123 dan item kerja Azure Boards 234. Tidak ada transisi yang dilakukan.

Catatan

Jika Anda menyambungkan repositori GitHub yang sama ke proyek yang ditentukan dalam dua atau beberapa organisasi Azure DevOps, Anda mungkin melihat penautan AB# yang tidak terduga. Untuk informasi selengkapnya, lihat Mengatasi masalah koneksi. Untuk alasan ini, kami sarankan Anda hanya menghubungkan repositori GitHub ke proyek yang ditentukan dalam satu organisasi Azure DevOps.

Membuat cabang GitHub dari item kerja

Untuk membuat cabang GitHub langsung dari item kerja, lakukan langkah-langkah berikut:

  1. Dari papan Anda, temukan item kerja tempat Anda ingin membuat cabang GitHub.

  2. Pilih Tindakan>item kerja Cabang GitHub Baru.

    Cuplikan layar item kerja Tindakan lainnya memilih dan menyoroti opsi cabang GitHub Baru.

  3. Dalam dialog Buat cabang GitHub, masukkan nama cabang, dan pilih repositori GitHub dan cabang dasar.

  4. Pilih Buat.

    Cuplikan layar dialog Buat Cabang GitHub.

    Azure Boards membuat cabang di repositori GitHub yang ditentukan dan menautkannya ke item kerja. Untuk informasi selengkapnya, lihat Integrasi Azure Boards-GitHub.

Catatan

Menautkan ke masalah GitHub memerlukan Azure DevOps Server 2019 Update 1 atau versi yang lebih baru.

  1. Buka item kerja dan buka tab Tautan .

    Cuplikan layar formulir item kerja, tab Tautan, Tambahkan tautan ke masalah.

  2. Dari dialog Tambahkan tautan, pilih salah satu jenis tautan GitHub, pilih repositori GitHub, masukkan URL ke cabang GitHub, penerapan, atau permintaan pull, lalu pilih Tambahkan tautan.

    Dalam contoh berikut, kami menambahkan tautan ke permintaan pull GitHub.

    Cuplikan layar formulir item kerja, tab Tautan, dialog Tambahkan tautan, jenis tautan permintaan pull GitHub dipilih.

    Azure Boards menyelesaikan pemeriksaan untuk memastikan bahwa Anda memasukkan tautan yang valid. Repositori GitHub yang ditautkan harus terhubung ke proyek Azure Boards atau validasi gagal.

Catatan

Ada penundaan saat menyelesaikan tautan AB# jika Anda menggunakan Azure DevOps Server dan GitHub Enterprise Server. Kami memiliki desain 'push-and-pull' untuk menarik dari peristiwa GitHub setiap jam pada perubahan bertahap pada Penerapan, PR, dan Masalah.

Bagian Pengembangan dalam formulir item kerja mencantumkan tautan yang dibuat ke penerapan GitHub dan permintaan pull dengan ikon GitHub.

Cuplikan layar formulir item kerja, bagian Pengembangan memperlihatkan tautan GitHub.

Pilih tautan yang disediakan untuk membuka permintaan penerapan atau pull di GitHub.

Menampilkan objek GitHub di papan

Dengan anotasi GitHub diaktifkan di papan, Anda dapat dengan cepat membuka penerapan GitHub tertaut, permintaan pull, atau masalah untuk detail selengkapnya. Untuk informasi selengkapnya, lihat Mengkustomisasi kartu.

Cuplikan layar papan yang memperlihatkan tautan GitHub pada kartu item kerja.

Langkah berikutnya