Tingkatkan penyebaran Anda ke versi terbaru Azure DevOps Server

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Artikel ini menyediakan informasi umum untuk meningkatkan penyebaran lokal ke TFS 2018, Azure DevOps Server 2019, atau Azure DevOps Server 2020. Proses peningkatan secara umum adalah sebagai berikut:

  • Menyiapkan lingkungan Anda. Persyaratan sistem baru mungkin memerlukan peningkatan ke perangkat keras atau perangkat lunak. Bagaimanapun, peningkatan adalah waktu yang tepat untuk mempertimbangkan apakah lingkungan saat ini memenuhi kebutuhan Anda, atau jika masuk akal untuk membuat perubahan.

  • Harapkan yang terbaik, bersiaplah untuk yang terburuk. Meskipun peningkatan Azure DevOps Server dapat diandalkan, selalu masuk akal untuk mempersiapkan skenario terburuk. Pastikan Anda memiliki set cadangan database yang tersedia lengkap dan konsisten.

    Catatan

    Jika Anda meningkatkan di tempat dan tidak pindah ke perangkat keras baru, pertimbangkan eksekusi latihan peningkatan Anda di lingkungan praproduksi.

  • Lakukan peningkatan. Setelah Anda menyelesaikan persiapan, pasang versi baru. Dapatkan biner dan jalankan melalui proses penginstalan untuk meningkatkan server Anda.

    Tip

    Dalam beberapa keadaan, Anda mungkin perlu mencopot Azure DevOps Server versi sebelumnya dan memasang versi terbaru Azure DevOps Server untuk komputer yang sama. Dalam kasus ini, alat penginstal akan menampilkan peringatan dan Anda harus mengikuti instruksi dalam pesan peringatan.

Jalur peningkatan yang didukung

Untuk versi server lokal Azure DevOps sebelumnya, matriks peningkatan berikut menunjukkan langkah-langkah yang tepat untuk meningkatkan berdasarkan versi yang Anda tingkatkan. (Pastikan Anda memilih versi konten yang cocok dengan versi server yang ingin Anda tingkatkan.)

Matriks jalur Peningkatan Azure DevOps 2022 untuk semua versi sebelumnya.

Sebelum Anda meningkatkan ke Azure DevOps Server 2022

Saat meningkatkan penyebaran lokal Anda ke Azure DevOps Server 2022, Anda harus mengetahui bahwa peningkatan dari TFS 2015 dan versi yang lebih baru hanya didukung. Jika Anda menggunakan TFS 2013 atau versi yang lebih lama, Anda perlu meningkatkan ke TFS 2015 terlebih dahulu.

Matriks jalur Peningkatan Azure DevOps 2020 untuk semua versi sebelumnya.

Matriks jalur Peningkatan Azure DevOps 2019 untuk semua versi sebelumnya.

Sebelum Anda meningkatkan ke Azure DevOps Server 2020

Saat meningkatkan penyebaran lokal Anda ke Azure DevOps Server 2020, Anda harus mengetahui bahwa peningkatan dari TFS 2015 dan versi yang lebih baru hanya didukung. Jika Anda menggunakan TFS 2013 atau versi yang lebih lama, Anda perlu meningkatkan ke TFS 2015 terlebih dahulu.

Sebelum Anda meningkatkan ke Azure DevOps Server 2019

Saat meningkatkan penyebaran lokal Anda ke Azure DevOps Server 2019, Anda harus mengetahui dua item berikut yang memengaruhi kustomisasi dan pelaporan pelacakan kerja.

Ketersediaan model proses Warisan untuk kumpulan proyek baru

Azure DevOps Server 2019 menyediakan dukungan untuk menggunakan model proses Warisan untuk menyesuaikan pengalaman pelacakan kerja Anda. Anda hanya bisa mendapatkan akses ke fitur ini dengan membuat kumpulan proyek baru. Kumpulan proyek yang ada hanya akan mendukung Model proses XML lokal.

Jika Anda memilih model proses Warisan untuk kumpulan proyek baru, Anda juga secara otomatis memilih Layanan Analitik untuk mendukung pelaporan. Anda tidak akan dapat menambahkan layanan pelaporan SQL Server ke proyek yang Anda tambahkan pada kumpulan proyek baru. Jika Anda memilih Model proses XML lokal untuk koleksi proyek baru, Anda memiliki akses ke Layanan Analitik dan layanan pelaporan SQL Server. Ini juga berlaku untuk kumpulan yang ada yang Anda tingkatkan.

Jadi, Anda harus mempertimbangkan kustomisasi pelacakan kerja dan persyaratan pelaporan saat Anda bergerak maju dengan kumpulan proyek baru. Untuk mempelajari selengkapnya tentang pilihan-pilihan ini, lihat artikel berikut:

Penghentian wizard Konfigurasikan Fitur

Di masa lalu, wizard Konfigurasikan Fitur digunakan untuk memperbarui templat proses default dengan pembaruan yang dibuat untuknya. Fitur ini tidak lagi didukung pada Azure DevOps Server 2019.

Untuk mempelajari tentang pembaruan yang dibuat untuk proses sistem default, lihat Perubahan yang dibuat untuk memproses templat.

Kompleksitas

Meningkatkan penyebaran lokal Azure DevOps dapat berbeda berdasarkan spesifikasi penyebaran Anda yang ada. Faktor-faktor yang memengaruhi kompleksitas dan durasi peningkatan Anda meliputi:

  • Jumlah server yang disebarkan
  • Konfigurasi dan integrasi penyebaran dengan SQL Server Reporting Services
  • Ukuran database
  • Versi peningkatan.

Dalam semua kasus, proses umum secara logis sama. Pastikan lingkungan Anda siap. Kemudian siapkan dan lakukan peningkatan.

Waktu henti

Penyebaran lokal Azure DevOps Anda offline selama durasi peningkatan. Waktu peningkatan dapat berbeda berdasarkan ukuran penyebaran. Agar peningkatan Anda lebih cepat, bersihkan data yang tidak perlu. Ini juga membantu jika Anda mengikuti versi terbaru Azure DevOps Server.