Menggunakan Azure Pipelines dengan Microsoft Teams
Azure DevOps
Aplikasi Azure Pipelines untuk Microsoft Teams memungkinkan Anda memantau peristiwa untuk alur Anda. Anda dapat menyiapkan dan mendapatkan pemberitahuan di saluran Teams untuk rilis, persetujuan yang tertunda, build yang telah selesai, dan sebagainya. Anda juga dapat menyetujui rilis dari dalam saluran Teams Anda.
Catatan
Fitur ini hanya tersedia di Azure DevOps Services. Biasanya, fitur baru diperkenalkan di layanan cloud terlebih dahulu, dan kemudian tersedia secara lokal di versi utama berikutnya atau pembaruan Azure DevOps Server. Untuk mempelajari selengkapnya, lihat Garis Waktu Fitur Azure DevOps.
Prasyarat
- Anda harus memiliki proyek Azure DevOps. Untuk informasi selengkapnya, lihat Membuat proyek.
- Untuk menyiapkan langganan alur, Anda harus menjadi Administrator Proyek.
Menyiapkan aplikasi Azure Pipelines
Di Microsoft Teams, buka penyimpanan Aplikasi, cari Azure Pipelines, lalu pilih Azure Pipelines.
Pilih panah dropdown Buka , lalu pilih Tambahkan ke tim.
Pilih atau masukkan nama tim Anda, lalu pilih Siapkan bot.
Di panel percakapan Teams, masukkan
@azurePipelines signin
.Pilih Masuk dan selesaikan autentikasi ke Azure Pipelines.
Menggunakan perintah
Gunakan perintah berikut untuk memantau semua alur dalam proyek atau hanya alur tertentu.
Pantau semua alur dalam proyek. URL dapat ke halaman mana pun dalam proyek Anda, kecuali URL ke alur. Contohnya,
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/
.@azure pipelines subscribe [project url]
Memantau alur tertentu: URL alur dapat ke halaman mana pun dalam alur Anda yang memiliki
definitionId
ataubuildId/releaseId
ada di URL. Contohnya,@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_build?definitionId=123
.@azure pipelines subscribe [pipeline url]
Contoh lain dari alur rilis yang berlangganan penyebaran Rilis dimulai, Penyebaran rilis selesai, dan Pemberitahuan persetujuan penyebaran rilis tertunda adalah
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases
.
Catatan
- Kami tidak mendukung persetujuan penyebaran yang telah menerapkan Validasi ulang identitas pemberi persetujuan sebelum menyelesaikan kebijakan persetujuan .
- Aktifkan 'Akses aplikasi pihak ketiga melalui OAuth' untuk menerima pemberitahuan untuk organisasi di Azure DevOps.
Kelola langganan
Saat Anda berlangganan alur, beberapa langganan dibuat secara default tanpa filter apa pun yang diterapkan. Anda mungkin ingin menyesuaikan langganan ini. Misalnya, Anda mungkin ingin mendapatkan pemberitahuan hanya saat build gagal atau saat penyebaran didorong ke lingkungan produksi. Aplikasi Azure Pipelines mendukung filter untuk menyesuaikan apa yang Anda lihat di saluran Anda. Untuk mengelola langganan Anda, selesaikan langkah-langkah berikut.
Jalankan perintah
@azure pipelines subscriptions
.Pilih Tampilkan semua langganan. Dalam daftar langganan, jika ada langganan yang tidak Anda inginkan, pilih Hapus.
Gulir ke bawah dan pilih Tambahkan langganan.
Pilih alur dan peristiwa yang diperlukan.
Pilih filter yang sesuai, lalu Simpan.
Contoh 1: Dapatkan pemberitahuan untuk build yang gagal.
Contoh 2: Dapatkan pemberitahuan hanya jika penyebaran didorong ke lingkungan produksi.
Catatan
- Administrator Tim tidak dapat menghapus atau mengubah langganan yang dibuat oleh Administrator Proyek.
- Pemberitahuan tidak didukung di dalam pesan obrolan/langsung.
Menyetujui penyebaran dari saluran Anda
Anda dapat menyetujui penyebaran dari dalam saluran Anda tanpa masuk ke portal Azure Pipelines. Berlangganan pemberitahuan Persetujuan penyebaran rilis tertunda untuk Rilis klasik atau tahap Jalankan menunggu pemberitahuan persetujuan untuk alur YAML. Kedua langganan ini dibuat secara default saat Anda berlangganan alur.
Setiap kali eksekusi tahap tertunda untuk disetujui, kartu pemberitahuan dengan opsi untuk menyetujui atau menolak permintaan diposting di saluran. Pemberi persetujuan dapat meninjau detail permintaan dalam pemberitahuan dan mengambil tindakan yang sesuai. Dalam contoh berikut, penyebaran disetujui dan status persetujuan ditampilkan pada kartu.
Aplikasi Azure Pipelines mendukung semua skenario pemeriksaan dan persetujuan yang ada di portal Azure Pipelines. Anda dapat menyetujui permintaan sebagai individu atau untuk tim.
Cari dan bagikan informasi alur menggunakan ekstensi tulis
Untuk membantu pengguna mencari dan berbagi informasi tentang alur, aplikasi Azure Pipelines untuk Microsoft Teams mendukung ekstensi pembuatan. Sekarang Anda dapat mencari alur berdasarkan ID alur atau berdasarkan nama alur. Agar ekstensi tulis berfungsi, pengguna harus masuk ke proyek Azure Pipelines yang mereka minati baik dengan menjalankan @azure pipelines signin
perintah atau dengan masuk ke ekstensi tulis secara langsung.
Pratinjau URL alur
Saat menambahkan URL alur ke Teams, Anda akan melihat pratinjau yang mirip dengan gambar berikut. Pratinjau ini membantu menjaga agar percakapan terkait alur tetap relevan dan terbaru. Anda dapat memilih antara kartu yang ringkas dan diperluas.
Contoh 1: Pratinjau URL Build
Contoh 2: Pratinjau URL Rilis
Setelah Anda masuk, fitur ini berfungsi untuk semua saluran dalam tim di Microsoft Teams.
Berhenti berlangganan dari saluran alur
Gunakan perintah berikut untuk berhenti berlangganan dari semua alur dalam proyek.
@azure pipelines unsubscribe all [project url]
Contoh: Berhenti berlangganan semua dengan URL
@azure pipelines unsubscribe all https://dev.azure.com/myorg/myproject
Perintah ini menghapus semua langganan yang terkait dengan alur apa pun dalam proyek dan menghapus alur dari saluran.
Penting
Hanya Administrator Proyek yang dapat menjalankan perintah ini.
Menautkan pemberitahuan Anda
Semua pemberitahuan yang ditautkan ke eksekusi alur tertentu ditautkan bersama-sama.
Contoh 1: Tampilan ringkas pemberitahuan tertaut.
Contoh 2: Tampilan pemberitahuan tertaut yang diperluas.
Menggunakan perintah di aplikasi Azure Pipelines
Lihat perintah berikut yang didukung oleh aplikasi Azure Pipelines:
Perintah garis miring | Fungsi |
---|---|
@azure alur berlangganan [url alur/ url proyek] | Berlangganan ke alur atau semua alur dalam proyek untuk menerima pemberitahuan |
@azure langganan alur | Menambahkan atau menghapus langganan untuk saluran ini |
@azure umpan balik alur | Melaporkan masalah atau menyarankan fitur |
@azure bantuan alur | Mendapatkan bantuan pada perintah garis miring |
@azure masuk alur | Masuk ke akun Azure Pipelines Anda |
@azure signout alur | Keluar dari akun Azure Pipelines Anda |
@azure alur berhenti berlangganan semua [url proyek] | Menghapus semua alur (milik proyek) dan langganan terkait dari saluran |
Koneksi multi-penyewa
Jika Anda menggunakan email atau penyewa lain untuk Microsoft Teams dan Azure DevOps, lakukan langkah-langkah berikut untuk masuk dan menyambungkan berdasarkan kasus penggunaan Anda.
Gunakan huruf besar | ID email & penyewa di Microsoft Teams | ID Email & penyewa di Azure DevOps | Tindakan masuk |
---|---|---|---|
1 | email1@abc.com (penyewa 1) | email1@abc.com (penyewa 1) | Pilih Masuk |
2 | email1@abc.com (penyewa 1) | email2@pqr.com (penyewa 2) | - Masuk ke Azure DevOps. - Di browser yang sama, mulai tab baru dan buka https://teams.microsoft.com/. - Jalankan sign in perintah dan pilih Masuk. |
3 | email1@abc.com (penyewa 1) | email2@pqr.com (penyewa 2) | - Pilih Masuk dengan alamat email yang berbeda. - Di pemilih ID email, gunakan email2 untuk masuk. |
4 | email1@abc.com (penyewa 1) | email2@pqr.com (penyewa non-default 3) | Saat ini tidak didukung. |
Pecahkan masalah
Di browser yang sama, mulai tab baru dan masuk ke https://teams.microsoft.com/
. Jalankan @Azure Pipelines signout
perintah lalu jalankan @Azure Pipelines signin
perintah di saluran tempat aplikasi Azure Pipelines untuk Microsoft Teams diinstal.
Pilih tombol Sign in
dan Anda akan diarahkan ke halaman persetujuan seperti yang ada dalam contoh berikut. Pastikan bahwa direktori yang ditampilkan di samping email sama dengan yang Anda pilih di langkah sebelumnya. Terima dan selesaikan proses masuk.
Jika langkah-langkah ini tidak mengatasi masalah autentikasi Anda, hubungi kami di Komunitas Pengembang.
Artikel terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk