Bagikan melalui


Membuat hook layanan untuk Azure DevOps dengan Microsoft Teams

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

Lihat aktivitas tentang proyek Azure DevOps Server (2017.2 dan yang lebih baru) langsung di saluran Microsoft Teams Anda, misalnya:

  • Pembaruan item kerja
  • Permintaan pull
  • Penerapan kode
  • Build
  • Merilis penyebaran dan persetujuan

Catatan

Untuk Layanan Azure DevOps, kami sarankan Anda menggunakan rangkaian aplikasi berikut yang menawarkan fitur kaya, untuk berintegrasi dengan Microsoft Teams.

Aplikasi Azure Boards untuk Teams

Aplikasi Azure Boards untuk Microsoft Teams membantu membuat dan memantau item kerja dengan mudah dari saluran Teams Anda. Pengguna dapat membuat item kerja menggunakan perintah, atau menggunakan tindakan pesan untuk mengonversi percakapan di saluran menjadi item kerja. Pengguna juga dapat menyiapkan dan mengelola langganan untuk mendapatkan pemberitahuan di saluran mereka setiap kali item kerja dibuat atau diperbarui.

Aplikasi Azure Pipelines untuk Teams

Aplikasi Azure Pipelines untuk Microsoft Teams membantu memantau peristiwa di alur Anda dengan mudah. Pengguna dapat menyiapkan dan mengelola langganan untuk build, rilis, persetujuan yang tertunda, dan banyak lagi dari aplikasi dan mendapatkan pemberitahuan untuk peristiwa ini di saluran mereka. Pengguna juga dapat menyetujui penyebaran rilis dari saluran mereka.

Aplikasi Azure Repos untuk Teams

Aplikasi Azure Repos untuk Microsoft Teams membantu memantau peristiwa di repositori Anda dengan mudah. Pengguna dapat menyiapkan dan mengelola langganan untuk penerapan kode, pembuatan PR, dan pembaruan PR dan banyak lagi dari aplikasi dan mendapatkan pemberitahuan untuk peristiwa ini di saluran mereka.

Mengonfigurasi konektor baru untuk Azure DevOps Server

Mengonfigurasi integrasi antara Azure DevOps Server dan Teams adalah proses dua langkah. Pertama-tama siapkan konektor di Teams, lalu siapkan satu atau beberapa langganan hook layanan di proyek Azure DevOps Server Anda.

Catatan

Izin administrator proyek diperlukan untuk membuat langganan hook layanan. Peristiwa untuk alur YAML tidak didukung.

Dari Teams

  1. Untuk membawa peristiwa dari Azure DevOps ke Microsoft Teams, pilih '...', elipsis, atau di navigasi atas saluran tim Anda, pilih Koneksi or.

    Buka menu tindakan Teams

  2. Pilih Azure DevOps dari daftar.

    daftar Koneksi ors

  3. Pilih Tambahkan.

  4. Konfigurasikan konektor.

  5. Salin URL webhook yang dihasilkan. Berikan URL ini saat Anda menyiapkan langganan hook layanan di proyek Azure DevOps Anda.

Dari Azure DevOps Server

  1. Dari halaman proyek Anda (https://mycompany/tfs/[collection]/[project]), buka Service Hooks di pengaturan:

    Azure DevOps Services, Service Hook Pengaturan

  2. Klik Buat langganan dan pilih layanan Teams .

  3. Pilih jenis aktivitas yang ingin Anda tampilkan di saluran Teams Anda. Anda dapat memfilter setiap pemicu dengan cara tertentu.

    Misalnya, pemicu permintaan pull yang dibuat dapat difilter pada repositori tempat permintaan pull terjadi, cabang target yang berlaku untuknya, dan anggota tim yang diperlukan atau diundang untuk meninjau permintaan.

  4. Tempelkan URL webhook dari langkah konfigurasi konektor Teams dan pilih Selesai.

Aktivitas dari proyek Anda mulai muncul di saluran Teams Anda.

Mengonfigurasi tab Azure DevOps di Microsoft Teams

  1. Untuk membawa papan atau dasbor Kanban Anda ke Microsoft Teams, pilih + Tambahkan tab baru di bagian atas saluran tim Anda. Temukan ikon Situs Web dan tambahkan tautan ke papan atau dasbor Azure DevOps Anda.

    Menambahkan tab baru ke saluran Teams

  2. Setelah Anda mengautentikasi, papan atau dasbor Kanban Anda muncul.

Pertanyaan Umum

T: Bagaimana cara mendapatkan beberapa peristiwa dari proyek Azure DevOps Server saya untuk muncul di saluran Teams saya?

A: Buat langganan baru untuk setiap jenis peristiwa yang Anda inginkan. Misalnya, jika Anda ingin melihat kegagalan build dan item kerja baru di saluran Teams Anda, buat dua langganan tambahan.

T: Mengapa saya tidak melihat organisasi saya saat mencoba menyambungkan Microsoft Teams?

A: Hanya organisasi di penyewa Microsoft Entra yang sama dengan akun Microsoft Teams Anda yang dapat tersambung. Bahkan apabila alamat email Anda sama untuk Azure DevOps Services dan Microsoft Teams, alamat email tersebut mungkin didukung oleh penyewa yang berbeda, sehingga tidak dapat ditautkan.

Buat Tim baru di Microsoft Entra ID yang sama sebagai Azure DevOps Services, atau pindahkan Azure DevOps Services ke Microsoft Entra ID yang sama sebagai Tim, lihat FAQ Akses melalui Microsoft Entra, Mengapa organisasi saya sudah tersambung ke direktori?.