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.
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Pelajari cara menggunakan set alat terintegrasi kami untuk mempercepat pengembangan dan pengiriman aplikasi perangkat lunak Anda. Buat aplikasi yang lebih baik untuk platform apa pun, termasuk Android, iOS, Linux, macOS, atau Windows.
Layanan Azure DevOps dan layanan cloud Azure membantu menghapus hambatan antara tim, mendorong kolaborasi, dan meningkatkan alur nilai kepada pelanggan Anda. Atau, gunakan server lokal kami, Azure DevOps Server, saat Anda ingin mempertahankan data Anda dalam jaringan Anda.
Kedua opsi siap digunakan oleh perusahaan, mendukung tim dengan ukuran apa pun, dari puluhan hingga ribuan. Layanan Azure DevOps menyediakan layanan yang dapat diskalakan, andal, dan tersedia secara global. Ini didukung oleh Perjanjian Tingkat Layanan (SLA) 99,9%, dipantau oleh tim operasi 24-7 kami, dan tersedia di pusat data lokal di seluruh dunia.
Dengan menggunakan kait layanan dan ekstensi, Anda dapat dengan cepat memperluas kekuatan Azure DevOps melalui integrasi dengan layanan dan alat lain.
Untuk perbedaan utama antara Azure DevOps Services dan Azure DevOps Server, lihat Memahami perbedaan antara Azure DevOps Services dan Azure DevOps Server.
Memulai di cloud atau lokal
Baik Anda bekerja di cloud, lokal, atau hibrid masing-masing, Anda memiliki serangkaian alat DevOps dan Agile yang komprehensif. Semua alat ini mendukung kolaborasi tim sepanjang siklus perencanaan, pengembangan, pengujian, dan pengiriman berkelanjutan.
Bekerja di cloud
Pilih Layanan Azure DevOps saat Anda menginginkan penyiapan cepat dan operasi bebas pemeliharaan. Selain itu, layanan yang dihosting cloud mendukung kolaborasi yang mudah di seluruh domain, skala elastis, dan keamanan yang solid. Anda juga akan memiliki akses ke pengujian berkelanjutan dan server build cloud. Tim kecil dapat memulai secara gratis!
Bekerja secara lokal
Pilih lokal saat Anda memerlukan data Anda untuk tetap berada dalam jaringan Anda.
Mengembangkan kode menggunakan IDE pilihan Anda
Azure DevOps mendukung dua jenis kontrol versi: Git dan Team Foundation Version Control (TFVC). Gunakan Git, kontrol versi Team Foundation (TFVC), atau keduanya untuk menyimpan kode untuk aplikasi Anda dan memberi Anda akses ke berbagai versi kode Anda.
Anda dapat mengembangkan kode di Android Studio, Eclipse, IntelliJ, Visual Studio, Visual Studio Code, atau Xcode.
Git
Git adalah sistem kontrol versi terdistribusi. Setiap pengembang memiliki salinan repositori sumber di mesin dev mereka. Pengembang dapat menerapkan setiap set perubahan pada mesin dev mereka dan melakukan operasi kontrol versi seperti riwayat dan membandingkan tanpa koneksi jaringan. Cabang bersifat ringan.
TFVC
TFVC adalah sistem kontrol versi terpusat yang memungkinkan Anda menerapkan izin terperinci dan membatasi akses ke tingkat file. Biasanya, anggota tim hanya memiliki satu versi untuk setiap file di mesin pengembangan mereka. Data historis dipertahankan hanya di server. Cabang berbasis jalur dan dibuat di server.
Anda dapat menggunakan TFVC untuk menskalakan dari proyek kecil ke besar, dan dengan menggunakan ruang kerja server, Anda dapat meningkatkan skala ke basis kode yang sangat besar dengan jutaan file per cabang dan file biner besar. Dan dengan membandingkan dan membuat anotasi, Anda dapat mengidentifikasi perubahan yang tepat yang mereka buat.
Manajemen paket dan pencarian kode
Tim pengembangan perangkat lunak sering mengandalkan penggunaan kembali pustaka atau menyediakan pustaka bagi orang lain untuk digunakan kembali. Manajemen paket mendukung berbagi kode sebagai komponen biner di seluruh organisasi dan dalam tim. Dengan itu, Anda dapat membangun proyek untuk menghasilkan paket dan memperbarui proyek yang menggunakan paket yang diperbarui. Ekstensi Azure Artifacts kami memungkinkan Anda menghubungkan layanan manajemen paket yang sudah Anda gunakan, seperti server NuGet lokal untuk perlindungan IP, NuGet, MyGet, atau Artifactory.
Pencarian Kode menyediakan solusi komprehensif untuk semua kebutuhan eksplorasi dan pemecahan masalah kode Anda. Dari menemukan contoh implementasi API hingga mencari teks kesalahan, Pencarian Kode menawarkan cara yang cepat dan kuat untuk menemukan kode. Cari di satu atau beberapa proyek, dengan peringkat dan hasil pencarian yang kaya untuk memastikan Anda menemukan apa yang Anda butuhkan dan dapat fokus untuk memahami kode Anda. Pencarian Kode memungkinkan Anda memfilter hasil berdasarkan jenis kode seperti definisi, komentar, dan referensi; filter menurut jalur, ekstensi file, atau repositori; dan gunakan operator logis seperti AND, OR, NOT untuk menyempurnakan kueri Anda dan mendapatkan hasil yang Anda butuhkan.
Pencarian Kode juga membuat kolaborasi tim lebih mudah dan membantu memaksimalkan efisiensi pengembang. Lihat riwayat dan anotasi untuk melihat siapa yang terakhir mengubah baris kode, dan apa yang berubah. Cari secara lokal dalam file kode, dan temukan referensi atau definisi hasil Pencarian Kode saat melakukan debugging atau menjelajahi kode Anda. Tambahkan komentar Anda lalu komunikasikan hasilnya kepada anggota tim dengan mudah dengan membagikan URL kueri.
Merencanakan dan melacak pekerjaan dengan alat Agile
Gunakan alat Agile untuk merencanakan dan melacak pekerjaan menggunakan proses Scrum dan Kanban atau campuran keduanya. Alat scrum mendukung penentuan dan pengelolaan pekerjaan dalam tugas sprint, pengaturan kapasitas, dan pelacakan. Alat Kanban memungkinkan Anda mengelola alur kerja berkelanjutan melalui papan tanda interaktif. Selain itu, bagan, dasbor, dan laporan yang dapat dikonfigurasi membantu tim memantau dan berbagi kemajuan.
Anda juga mendapatkan akses ke serangkaian kemampuan penyesuaian yang kaya.
DevOps: Membangun - Pengujian - Rilis
Bantu tim Anda terus memberikan perangkat lunak dengan kecepatan yang lebih cepat dan dengan risiko yang lebih rendah, sekaligus meningkatkan efisiensi dan kolaborasi antara semua tim yang berpartisipasi dalam proses rilis. Siapkan build integrasi berkelanjutan untuk aplikasi Anda yang berjalan dengan setiap check-in. Agen build multi-platform mendukung Android, iOS, Java, .NET, dan aplikasi lainnya. Memprovisikan lingkungan pengujian dengan mudah. Lacak kapan kualitasnya cukup untuk dilepaskan kepada pelanggan.
Selain pengujian integrasi berkelanjutan, Anda dapat membuat rencana pengujian, melakukan pengujian manual, dan menjalankan pengujian unit.
Azure Pipelines, dan Build & Release di TFS, membantu Anda mengotomatiskan penyebaran dan pengujian perangkat lunak Anda di beberapa lingkungan. Dengan itu, Anda dapat sepenuhnya mengotomatiskan pengiriman perangkat lunak Anda hingga produksi, atau menyiapkan proses semi-otomatis dengan persetujuan dan penyebaran sesuai permintaan.
Meningkatkan skala
Seiring pertumbuhan tim Anda, alat Anda berkembang. Anda dapat dengan mudah menambahkan tim yang dapat fokus pada kumpulan cerita backlog mereka. Setiap tim yang Anda buat mendapatkan akses ke serangkaian dasbor, alat perencanaan Agile, dan alat kolaboratif lainnya.
Artikel terkait
Setelah Anda mendaftar untuk Azure DevOps Services atau menginstal Azure DevOps Server, biasakan diri dengan portal web dan bekerja dalam konteks pengguna dan admin.
Pembaruan Azure DevOps Server
Harga, biaya, dan lisensi
Harga Layanan Azure DevOps menyediakan biaya per pengguna. Tim kecil (5 pengguna atau kurang) dapat memulai secara gratis. Pelanggan Visual Studio tanpa batas gratis.
Azure DevOps Server lokal menyediakan tiga tingkat akses: Stakeholder, Basic, dan Basic + Test Plans. Anda tidak perlu membeli lisensi tambahan untuk pelanggan Visual Studio. Gunakan halaman harga Team Foundation Server untuk merencanakan persyaratan lisensi Anda.
Ekstensibilitas: Membuat pengalaman integrasi kelas satu
Kerangka kerja ekstensibilitas kami memungkinkan Anda membangun integrasi langsung dalam Azure DevOps untuk membuat koneksi kelas satu dan mulus antara berbagai alat dan layanan.
Dengan ekstensi Marketplace, Anda dapat membuat pengalaman integrasi kelas satu, seperti menu konteks sederhana atau tindakan toolbar. Atau, Anda dapat membuat pengalaman UI penuh yang kompleks dan kuat yang menyala dengan mulus dalam portal web Azure DevOps Services.
- Temukan ekstensi marketplace
-
Mendapatkan ekstensi
- Menggunakan service hooks
- Mulai menggunakan REST API
Pengait layanan memungkinkan skenario integrasi antara aplikasi lain dan Azure DevOps dengan berlangganan peristiwa, bukan terus-menerus melakukan polling untuk peristiwa tersebut. Service hooks menyediakan cara yang lebih efisien untuk menggerakkan aktivitas ketika peristiwa terjadi di proyek Anda. Misalnya, Anda dapat mengirim pemberitahuan push ke perangkat seluler tim Anda saat build gagal, atau membuat kartu di Trello saat item kerja dibuat. Beberapa layanan yang dapat Anda integrasikan dengan mudah adalah UserVoice, Zendesk, Trello, Slack, dan HipChat.
API RESTful standar industri memperluas kekuatan Azure DevOps dari aplikasi dan layanan Anda. Dengan mereka, Anda dapat mengintegrasikan dari hampir semua perangkat, platform, atau tumpukan teknologi, termasuk Android, iOS, Node.js, .NET, dan banyak lagi.
Analitik: Memantau aplikasi Anda untuk mendapatkan wawasan
Pantau aplikasi web dan perangkat Anda untuk mendapatkan wawasan yang dapat ditindak lanjuti untuk meningkatkan performa, menentukan pola penggunaan, dan merencanakan versi perangkat lunak Anda berikutnya.
Gunakan Azure Monitor untuk memahami bagaimana aplikasi Anda digunakan dan untuk memastikannya berkinerja baik. Deteksi masalah, diagnosis crash dan lacak penggunaan aplikasi seluler Anda, dan aplikasi web yang dihosting dari Azure, atau server Layanan Informasi Internet (IIS) atau Java EE Anda sendiri.
Gunakan HockeyApp untuk mendistribusikan versi beta aplikasi Anda di Android, iOS, macOS, dan Windows, mengumpulkan laporan crash langsung, mendapatkan umpan balik dari pengguna, merekrut penguji baru, dan menganalisis cakupan pengujian.