Gambaran umum layanan
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps menyediakan serangkaian layanan dan alat terintegrasi untuk mengelola proyek perangkat lunak Anda, dari perencanaan dan pengembangan melalui pengujian dan penyebaran.
Azure DevOps memberikan layanan melalui model klien/server. Anda dapat menggunakan sebagian besar layanan melalui antarmuka web, yang dapat Anda akses dari semua browser utama. Beberapa layanan, seperti kontrol sumber, alur build, dan pelacakan kerja, juga dapat dikelola melalui klien.
Akses Azure DevOps melalui bilah navigasi kiri, seperti yang diperlihatkan dalam gambar berikut. Untuk informasi selengkapnya, lihat artikel terkait berikut ini.
Banyak layanan kami gratis untuk tim kecil atau tersedia melalui model langganan atau model per penggunaan. Anda dapat melakukan pendekatan hibrid di mana Anda menggunakan penyebaran lokal untuk mengelola kode dan pekerjaan Anda. Kemudian, beli layanan build atau pengujian cloud sesuai kebutuhan.
Untuk informasi selengkapnya tentang alat klien, lihat Alat dan klien yang tersambung ke Azure DevOps.
Dashboard
Dapatkan akses ke dasbor yang dapat dikonfigurasi pengguna dari Dasbor.
Anda bisa melakukan tugas berikut di Dasbor:
- Menambahkan, mengonfigurasi, dan mengelola dasbor
- Mengonfigurasi widget yang Anda tambahkan ke dasbor
- Buka berbagai area proyek Anda dengan cepat
Untuk informasi selengkapnya, lihat Dasbor.
Repositori
Sistem kontrol sumber atau versi memungkinkan pengembang untuk berkolaborasi pada kode dan melacak perubahan yang dilakukan pada basis kode. Kontrol sumber adalah alat penting untuk proyek multi-pengembang.
Sistem kami mendukung dua jenis kontrol sumber: Git atau Team Foundation Version Control (TFVC). Anda dapat memeriksa file dan mengatur file dalam folder, cabang, dan repositori di kedua sistem.
Repositori Git
Dengan Git, setiap pengembang memiliki salinan di komputer pengembangan repositori sumber mereka, termasuk semua informasi cabang dan riwayat. Setiap pengembang bekerja langsung dengan repositori lokal mereka sendiri dan perubahan dibagikan antara repositori sebagai langkah terpisah.
Pengembang menerapkan setiap set perubahan dan melakukan operasi kontrol versi seperti riwayat dan membandingkan tanpa koneksi jaringan. Ketika pengembang perlu beralih konteks, mereka membuat cabang lokal privat, dan dapat beralih dari satu cabang ke cabang lain ke pivot di antara berbagai variasi basis kode. Kemudian, mereka menggabungkan, menerbitkan, atau membuang cabang.
Catatan
Git di Azure DevOps adalah Git standar. Anda dapat menggunakan Visual Studio dengan layanan Git pihak ketiga. Anda juga dapat menggunakan klien Git pihak ketiga dengan Azure DevOps Server.
TFVC
Dengan TFVC, pengembang hanya memiliki satu versi dari setiap file di komputer dev mereka. Data historis dipertahankan hanya di server. Cabang berbasis jalur dan dibuat di server.
Mengakses Git dan TFVC
Dari Repos, Anda mendapatkan akses ke repositori berbasis Git kontrol sumber atau Team Foundation Version Control (TFVC) untuk mendukung kontrol versi proyek perangkat lunak Anda. Repositori ini bersifat pribadi.
Dari Azure Repos for Git, Anda dapat melakukan tugas berikut:
- Tinjau, unduh, dan edit file, dan tinjau riwayat perubahan untuk file
- Meninjau dan mengelola penerapan yang didorong
- Meninjau, membuat, menyetujui, mengomentari, dan menyelesaikan permintaan pull
- Menambahkan dan mengelola tag Git
Boards
Proyek pengembangan perangkat lunak memerlukan cara untuk dengan mudah berbagi informasi dan melacak status pekerjaan, tugas, masalah, atau cacat kode. Di masa lalu, Anda mungkin menggunakan Microsoft Excel, Microsoft Project, sistem pelacakan bug, atau kombinasi alat. Banyak tim mengadopsi metode dan praktik Agile untuk mendukung perencanaan dan pengembangan.
Dari Papan, Anda mendapatkan akses ke alat Agile untuk mendukung pekerjaan perencanaan dan pelacakan.
Anda dapat melakukan tugas berikut dengan papan.
- Menambahkan dan memperbarui item kerja
- Tentukan kueri item kerja, dan buat bagan status dan tren berdasarkan kueri tersebut
- Mengelola backlog produk Anda
- Merencanakan sprint dengan menggunakan backlog sprint
- Meninjau tugas sprint dan memperbarui tugas melalui papan tugas
- Memvisualisasikan alur kerja dan memperbarui status dengan menggunakan papan Kanban
- Mengelola portofolio dengan mengelompokkan cerita di bawah fitur dan mengelompokkan fitur di bawah epik
- Menggunakan papan tugas selama rapat Scrum harian untuk meninjau pekerjaan yang selesai, tersisa, atau diblokir
Sistem kami menyediakan beberapa jenis item kerja yang Anda gunakan untuk melacak fitur, persyaratan, cerita pengguna, tugas, bug, dan masalah. Setiap item kerja dikaitkan dengan jenis item kerja dan sekumpulan bidang yang dapat diperbarui, saat kemajuan dibuat.
Untuk tujuan perencanaan, Anda memiliki akses ke beberapa jenis backlog dan papan untuk mendukung metode Agile utama—Scrum, Kanban, atau Scrumban.
Manajer proyek dan pengembang berbagi informasi dengan melacak item kerja di backlog dan papan. Bagan dan dasbor yang berguna melengkapi gambar dan membantu tim memantau kemajuan dan tren.
Lihat Backlog, papan, dan paket untuk gambaran umum masing-masing.
Pipelines
Rilis perangkat lunak yang cepat dan andal berasal dari mengotomatiskan sebanyak mungkin proses. Sistem kami mendukung build, pengujian, dan otomatisasi rilis.
- Anda dapat menentukan build untuk dijalankan secara otomatis setiap kali anggota tim memeriksa perubahan kode.
- Alur build Anda dapat menyertakan instruksi untuk menjalankan pengujian setelah build berjalan.
- Alur rilis mendukung pengelolaan penyebaran build perangkat lunak Anda ke lingkungan penahapan atau produksi.
Azure Pipelines menyediakan serangkaian fitur terintegrasi untuk mendukung pembangunan dan penyebaran aplikasi Anda.
Gunakan alur untuk menerapkan integrasi berkelanjutan dan pengiriman berkelanjutan.
- Otomatisasi build: Tentukan langkah-langkah yang harus diambil selama build dan pemicu yang memulai build.
- Manajemen rilis: Mengelola rilis simultan. Anda juga bisa melakukan tugas-tugas berikut:
- Mengonfigurasi alur rilis yang mewakili lingkungan Anda dari pengembangan hingga produksi
- Jalankan otomatisasi untuk menyebarkan aplikasi Anda ke setiap lingkungan
- Menambahkan pemberi izin untuk mengonfirmasi bahwa aplikasi berhasil disebarkan di lingkungan
- Membuat rilis Anda secara manual atau otomatis dari build
- Lacak rilis Anda saat disebarkan ke berbagai lingkungan
Untuk informasi selengkapnya, lihat Integrasi berkelanjutan di platform apa pun.
Test Plans
Paket Pengujian mendukung pembuatan dan pengelolaan pengujian manual, eksplorasi, dan berkelanjutan.
Dengan fitur pengujian, Anda mendapatkan akses ke fitur berikut:
- Kustomisasi alur kerja dengan paket pengujian, rangkaian pengujian, dan item kerja kasus pengujian
- Keterlacakan end-to-end dari persyaratan untuk menguji kasus dan bug dengan suite pengujian berbasis persyaratan
- Pemilihan pengujian berbasis kriteria dengan rangkaian pengujian berbasis kueri
- Antarmuka seperti Excel dengan kisi untuk memudahkan pembuatan kasus pengujian
- Langkah-langkah pengujian yang dapat digunakan kembali dan menguji data dengan langkah-langkah bersama dan parameter bersama
- Rencana pengujian yang dapat dibagikan, rangkaian pengujian, dan kasus pengujian untuk ditinjau dengan Pemangku Kepentingan
- Eksekusi pengujian berbasis browser pada platform apa pun
- Bagan real-time untuk melacak aktivitas pengujian
Untuk informasi selengkapnya, lihat Dokumentasi Azure Test Plans.
Layanan kolaborasi
Azure DevOps juga menyediakan layanan kolaborasi berikut.
- Dasbor tim
- Wiki proyek
- Diskusi dalam formulir item kerja
- Penautan item kerja, penerapan, permintaan pull, dan objek lainnya untuk mendukung keterlacakan
- Pemberitahuan dan mengubah pemberitahuan yang dikelola per pengguna, tim, proyek, atau organisasi
- Kemampuan untuk meminta, memberikan, dan mengelola umpan balik
- Layanan analitik, tampilan analitik, dan pelaporan Power BI
Hook layanan
Dengan kait layanan, Anda dapat menyelesaikan tugas di layanan lain saat peristiwa terjadi dalam proyek Anda yang dihosting di Azure DevOps. Misalnya, Anda dapat mengirim pemberitahuan push ke perangkat seluler tim Anda saat build gagal. Anda juga dapat menggunakan kait layanan di aplikasi dan layanan kustom sebagai cara yang lebih efisien untuk mendorong aktivitas di proyek Anda.
Layanan berikut tersedia sebagai target kait layanan. Untuk informasi selengkapnya tentang aplikasi dan layanan lain yang terintegrasi dengan Azure DevOps, kunjungi Visual Studio Marketplace.
Untuk kumpulan layanan terbaru yang didukung, lihat Mengintegrasikan dengan kait layanan.
Layanan yang dihosting cloud Azure
Azure menyediakan layanan yang dihosting cloud untuk mendukung pengembangan dan penyebaran aplikasi. Anda dapat menggunakan layanan ini hanya atau dalam kombinasi dengan Azure DevOps.
Untuk menelusuri direktori layanan terintegrasi, fitur, dan suite yang dibundel, lihat Produk Azure.
Untuk pengiriman berkelanjutan ke Azure dari Azure DevOps, lihat Membuat dan menyebarkan secara otomatis ke aplikasi web Azure atau layanan cloud.
Layanan administratif
Ada fitur dan tugas yang terkait dengan mengelola lingkungan pengembangan perangkat lunak kolaboratif. Anda dapat menyelesaikan sebagian besar tugas ini melalui portal web. Untuk informasi selengkapnya, lihat Tentang pengaturan tingkat pengguna, tim, proyek, dan organisasi.
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