Bagikan melalui


Menginstal Azure DevOps lokal di satu server

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

Cara paling sederhana untuk menyiapkan Azure DevOps Server adalah dengan meletakkan semuanya di satu server. Untuk mengonfirmasi bahwa konfigurasi ini sesuai untuk tim Anda, lihat rekomendasi perangkat keras. Jika tidak, pertimbangkan konfigurasi server ganda atau beberapa server sebagai gantinya.

Jika Anda memutakhirkan dari versi yang lebih lama, pelajari selengkapnya tentang kompatibilitas, catatan rilis, dan memulai peningkatan Anda.

Catatan

Prosedur untuk menginstal penyebaran baru mirip untuk semua versi Azure DevOps Server. Gambar yang ditampilkan dalam artikel ini dapat mereferensikan Azure DevOps Server 2022 atau Azure DevOps Server 2019, namun, informasi yang dikonfigurasi sama kecuali dinyatakan lain.

Prasyarat

  1. Siapkan satu komputer yang memenuhi persyaratan sistem.

  2. Jika tidak berencana menggunakan SQL Server Express, atur versi SQL Server yang didukung. Saat Anda mengatur SQL Server untuk Azure DevOps lokal, setidaknya pasang Mesin Database dan Teks Lengkap serta Ekstraksi Semantik untuk fitur Pencarian.

    Sebaiknya Anda menggunakan SQL Server Express hanya untuk penyebaran pribadi atau evaluasi. Salinan berbayar Azure DevOps lokal menyertakan lisensi Standar SQL Server. Untuk informasi selengkapnya, lihat Harga Azure DevOps Server dan Harga Team Foundation Server. Jika menggunakan lisensi yang disertakan, Anda hanya dapat menggunakannya untuk database yang dibuat dengan produk tersebut.

  3. Akun yang Anda gunakan untuk mengonfigurasi penginstalan harus menjadi anggota peran server sysadmin dalam SQL Server.

    Catatan

    Memasang Azure DevOps lokal melibatkan serangkaian operasi kompleks yang memerlukan hak istimewa tingkat tinggi. Operasi ini mencakup pembuatan database, provisi login untuk akun layanan, dan banyak lagi. Secara teknis, yang diperlukan hanyalah:

    • Keanggotaan dalam peran serveradmin.

    • UBAH LOGIN APA PUN, BUAT DATABASE APA PUN, dan LIHAT DEFINISI APA PUN pada izin lingkup server.

    • Izin CONTROL pada database utama.

      Keanggotaan dalam peran server sysadmin memberikan semua keanggotaan dan izin ini. Ini adalah cara termudah untuk memastikan bahwa konfigurasi berhasil. Jika perlu, Anda dapat mencabut keanggotaan dan izin ini setelah penginstalan.

  4. Untuk mendukung penginstalan dan konfigurasi ekstensi Pencarian, Anda perlu memberikan nama pengguna dan kata sandi. Memasang dan mengonfigurasi Pencarian mendukung fitur pencarian Kode, Item Kerja, dan Wiki. Untuk informasi selengkapnya, lihat Konfigurasi pencarian. Perhatikan bahwa nama pengguna tidak dapat menyertakan tanda hubung atau karakter khusus.

    Catatan

    Pencarian juga memerlukan Oracle Server JRE 8 (Pembaruan 60 atau yang lebih tinggi). Anda dapat mengunduh dan memasang atau memperbarui ke versi terbaru dengan menyetujui Perjanjian Lisensi Oracle Binary Code untuk Server JRE dan memilih Konfigurasikan. Perhatikan bahwa ini akan mengatur variabel lingkungan JAVA_HOME untuk menunjuk ke direktori penginstalan Java, dan Server JRE tidak menyediakan pembaruan otomatis.

  5. Saat mengonfigurasi tingkat aplikasi, Anda memiliki pilihan pengaturan situs web. Tinjau Pengaturan situs web untuk memahami pilihan dan persyaratan.

Unduh dan instal

  1. Unduh Azure DevOps Server melalui salah satu saluran berikut:

  2. Mulai penginstalan.

    Alat penginstal menyalin file ke komputer Anda, lalu memulai wizard Azure DevOps Server Configuration Center.

  3. Anda dapat mengonfigurasi penginstalan dengan memilih Mulai Wizard, atau kembali di lain waktu dan meluncurkan wizard Wizard Konfigurasi Server seperti yang dijelaskan di bagian berikutnya.

    Cuplikan layar Pusat Konfigurasi, Panduan Mulai, Wizard Mulai, Azure DevOps Server 2022.

    Di sini kami menampilkan wizard yang disediakan untuk Azure DevOps Server 2019 Cuplikan layar Pusat Konfigurasi, Wizard Mulai, Azure DevOps Server 2019.

Pilih Dasar atau Tingkat Lanjut untuk penyebaran baru

Langkah pertama untuk mengonfigurasi server Anda adalah memilih di antara dua opsi penyebaran.

  • Pilih Penyebaran Baru - Skenario dasar untuk diinstal pada satu server. Skenario ini dioptimalkan untuk kesederhanaan dengan menggunakan opsi default untuk sebagian besar input.

    Cuplikan layar Panduan Konfigurasi Server, Penyebaran baru, opsi Dasar dipilih, 2022.

    Dengan skenario Penyebaran Baru - Dasar, Anda akan menentukan pengaturan berikut:

    • Bahasa: Pilih bahasa yang akan digunakan untuk mengonfigurasi.
    • Instans SQL Server: Pilih apakah akan menginstal SQL Server Express atau menggunakan instans SQL Server yang ada.
    • Tingkat Aplikasi: Pilih pengaturan situs web yang akan digunakan, yang mencakup apakah akan menggunakan pengikatan HTTP atau HTTPS. Untuk informasi selengkapnya, lihat Pengaturan situs web.
    • Pencarian: Pilih apakah akan menginstal dan mengonfigurasi fitur Pencarian Kode atau menggunakan layanan pencarian yang ada. Untuk informasi selengkapnya, lihat Konfigurasi pencarian.
  • Pilih Skenario Penyebaran Baru - Tingkat Lanjut saat Anda menginginkan kontrol penuh atas semua input.

    Cuplikan layar Wizard Konfigurasi Server, Penyebaran baru, opsi Tingkat Lanjut dipilih, 2022.

    Anda akan menentukan pengaturan tambahan berikut:

    • Akun: Pilih akun layanan yang dijalankan proses Anda. Nilai default yang digunakan dalam skenario Dasar ada NT AUTHORITY\NETWORK SERVICE dalam skenario yang bergabung dengan domain dan LOCAL SERVICE dalam skenario grup kerja.
    • Tingkat Aplikasi:
      • Di bawah Pengaturan SSH, pilih apakah akan mengaktifkan SSH dan port yang harus didengarkannya. Nilai default yang digunakan dalam skenario Dasar adalah mengonfigurasi SSH pada port 22.
      • Di bawah Lokasi Singgahan File, pilih lokasi cache file yang digunakan untuk sumber daya yang sering diakses. Nilai default yang digunakan dalam skenario Dasar adalah jalur AzureDevOpsServerData\ApplicationTier\_fileCache pada drive lokal, yang memiliki ruang kosong paling banyak..
    • Koleksi Proyek: Tentukan nama koleksi proyek yang akan digunakan untuk menyimpan proyek Anda. Perilaku default skenario Dasar adalah membuat koleksi proyek bernama DefaultCollection.
    • Akun: Pilih akun layanan yang dijalankan proses Anda. Nilai default yang digunakan dalam skenario Dasar ada NT AUTHORITY\NETWORK SERVICE dalam skenario yang bergabung dengan domain dan LOCAL SERVICE dalam skenario grup kerja.
    • Tingkat Aplikasi:
      • Di bawah Pengaturan SSH, pilih apakah akan mengaktifkan SSH dan port yang harus didengarkannya. Nilai default yang digunakan dalam skenario Dasar adalah mengonfigurasi SSH pada port 22.
      • Di bawah Lokasi Singgahan File, pilih lokasi cache file yang digunakan untuk sumber daya yang sering diakses. Nilai default yang digunakan dalam skenario Dasar adalah jalur AzureDevOpsServerData\ApplicationTier\_fileCache pada drive lokal, yang memiliki ruang kosong paling banyak..
    • Pelaporan: (Opsional) Pilih jika Anda ingin menggunakan SQL Server Reporting Services untuk membuat laporan. Anda harus menentukan informasi berikut untuk mendukung pilihan ini:
      • Instans Layanan Pelaporan
      • URL Server Laporan
      • URL Manajer Laporan
      • Instans SQL Server Analysis Services
      • Nama Akun Pembaca Laporan
    • Koleksi Proyek: Tentukan nama koleksi proyek yang akan digunakan untuk menyimpan proyek Anda. Perilaku default skenario Dasar adalah membuat koleksi proyek bernama DefaultCollection.
  • Setelah Anda meninjau pilihan Anda dan memilih Verifikasi, wizard menjalankan pemeriksaan kesiapan untuk memvalidasi lingkungan Anda dan pilihan pengaturan Anda. Jika berhasil, Anda dapat mengonfigurasi penyebaran. Jika tidak, perbaiki kesalahan apa pun dan jalankan ulang pemeriksaan kesiapan.

Mengonfigurasi menggunakan opsi Dasar

Bagian ini memanah Anda mengonfigurasi Azure DevOps Server menggunakan opsi Dasar yang dipilih dari Panduan Konfigurasi Server, halaman Penyebaran Baru.

  1. Dari halaman Selamat Datang , pilih opsi Anda lalu pilih Berikutnya.

    Cuplikan layar Wizard Konfigurasi Server, halaman Selamat Datang, 2022.

  2. Dari halaman Penyebaran Baru, pilih jenis penyebaran Anda, lalu pilih Berikutnya.

    Cuplikan layar Wizard Konfigurasi Server, halaman Penyebaran Baru, 2022.

  3. Pada halaman berikutnya, pilih Penyebaran Baru - Dasar, lalu pilih Berikutnya.

    Cuplikan layar Wizard Konfigurasi Server, Penyebaran Baru - halaman Dasar, 2022.

  4. Dari halaman Bahasa, pilih opsi Bahasa pilihan Anda lalu pilih Berikutnya.

    Cuplikan layar halaman Bahasa.

  5. Dari halaman InstansSQL Server, pilih instans SQL Server yang ingin Anda gunakan. Untuk tujuan evaluasi, pilih Pasang SQL Server Express. Untuk tujuan produksi, pilih Gunakan Instans SQL Server yang ada. Kemudian, pilih Berikutnya.

    SScreenshot halaman Instans SQL Server.

    Jika Anda memilih Gunakan Instans SQL Server yang sudah ada, masukkan informasi database di halaman berikutnya dan pilih Uji untuk memverifikasi. Kemudian pilih Berikutnya.

    Cuplikan layar halaman Database.

  6. Dari halaman Tingkat Aplikasi, pilih pengaturan situs web yang ingin Anda gunakan, yang mencakup apakah akan menggunakan pengikatan HTTP atau HTTPS, lalu pilih Berikutnya. Untuk informasi selengkapnya, lihat Pengaturan situs web.

    Cuplikan layar Wizard Konfigurasi Server, halaman Tingkat Aplikasi, 2022.

  7. Dari halaman Pencarian , pilih apakah akan menginstal dan mengonfigurasi fitur Pencarian atau menggunakan layanan pencarian yang sudah ada. Memasang dan mengonfigurasi Pencarian mendukung fitur pencarian Kode, Item Kerja, dan Wiki. Untuk informasi selengkapnya, lihat Konfigurasi pencarian. Pilih Berikutnya.

    Cuplikan layar Panduan Konfigurasi Server, halaman Pencarian, 2022.

    Cuplikan layar halaman Pencarian untuk Azure DevOps Server 2019.

  8. Dari halaman Tinjau , tinjau pilihan Anda lalu pilih Verifikasi, wizard menjalankan pemeriksaan kesiapan untuk memvalidasi lingkungan Anda dan pilihan pengaturan Anda. Jika berhasil, Anda dapat mengonfigurasi penyebaran. Jika tidak, perbaiki kesalahan apa pun dan jalankan ulang pemeriksaan kesiapan.

    Cuplikan layar Wizard Konfigurasi Server, halaman Tinjau, 2022.

  9. Pemeriksaan Kesiapan. Ketika semua pemeriksaan telah diselesaikan, Anda siap untuk menyelesaikan konfigurasi. Pilih Konfigurasikan.

    Tip

    Anda bisa kembali ke halaman sebelumnya dengan memilih Sebelumnya atau nama halaman di panel sebelah kiri. Jika Anda mengubah pengaturan konfigurasi, maka Anda perlu memverifikasi pengaturan dengan memilih Klik di sini untuk menjalankan ulang Pemeriksaan kesiapan.

    Cuplikan layar Wizard Konfigurasi Server, halaman Pemeriksaan Kesiapan, Azure DevOps Server 2022.

    Cuplikan layar halaman Mulai konfigurasi, Azure DevOps Server 2019.

  10. Wizard melanjutkan ke halaman Konfigurasi dan mulai mengonfigurasi setiap fitur dan menampilkan kemajuan. Langkah ini dapat memakan waktu beberapa menit. Jika semua konfigurasi berhasil, Anda akan mendapatkan pesan keberhasilan berikut. Pilih Selanjutnya.

    Cuplikan layar Panduan Konfigurasi Server, halaman Konfigurasi, kemajuan konfigurasi, 2022.

    Cuplikan layar kemajuan konfigurasi, 2019.

  11. Dari halaman Selesai , tinjau hasil konfigurasi. Tinjau hasil konfigurasi Anda dan pilih Salin Jalur Lengkap untuk menyalin tautan ke file log konfigurasi. Pilih tautan URL Server Azure DevOps untuk menyambungkan ke portal web server anda yang dikonfigurasi.

    Cuplikan layar Wizard Konfigurasi Server, halaman Selesai, Kemajuan selesai, 2022.

    Dalam contoh ini, tautannya adalah /http:aaronha001/.

    Cuplikan layar Wizard Konfigurasi Server, halaman Selesai, Kemajuan selesai, 2019.

Mengonfigurasi menggunakan opsi Tingkat Lanjut

Bagian ini memandikan Anda mengonfigurasi Azure DevOps Server menggunakan opsi Tingkat Lanjut .

Catatan

Prosedur untuk menginstal penyebaran baru dengan opsi Tingkat Lanjut mirip untuk semua versi Azure DevOps Server dan Team Foundation Server 2018, kecuali bahwa Pelaporan tidak didukung untuk Azure DevOps Server 2022 dan versi yang lebih baru. Gambar yang ditunjukkan di bagian ini mereferensikan Azure DevOps Server 2019, namun, informasi yang dikonfigurasi sama kecuali dinyatakan lain.

  1. Dari halaman Selamat Datang , pilih opsi Anda lalu pilih Berikutnya.

  2. Dari halaman Penyebaran Baru, pilih jenis penyebaran, lalu pilih Berikutnya.

  3. Pada halaman berikutnya, pilih Penyebaran Baru - Tingkat Lanjut, lalu pilih Berikutnya.

    Cuplikan layar Wizard Konfigurasi Server, Penyebaran Baru - Halaman tingkat lanjut, 2022.

    Cuplikan layar Penyebaran Baru, Pilihan tingkat lanjut.

  4. Dari halaman Bahasa, pilih opsi Bahasa pilihan Anda lalu pilih Berikutnya.

    Cuplikan layar Tingkat Lanjut, pilih Bahasa, versi apa pun.

  5. Dari halaman Database , tentukan instans SQL Server yang telah Anda siapkan untuk digunakan dengan Azure DevOps Server. Kemudian, pilih Berikutnya.

    Cuplikan layar Tingkat Lanjut, pilih Database.

  6. Dari halaman Akun , tentukan akun layanan yang akan digunakan.

    Cuplikan layar Tingkat Lanjut, pilih Akun.

  7. Dari halaman Tingkat Aplikasi, pilih pengaturan situs web yang ingin Anda gunakan, yang mencakup apakah akan menggunakan pengikatan HTTP atau HTTPS, lalu pilih Berikutnya. Untuk informasi selengkapnya, lihat Pengaturan situs web.

    Cuplikan layar pilihan Tingkat Lanjut, halaman Tingkat Aplikasi.

  8. Dari halaman Pencarian , pilih apakah akan menginstal dan mengonfigurasi fitur Pencarian atau menggunakan layanan pencarian yang sudah ada. Memasang dan mengonfigurasi Pencarian mendukung fitur pencarian Kode, Item Kerja, dan Wiki. Untuk informasi selengkapnya, lihat Konfigurasi pencarian. Pilih Berikutnya.

    Cuplikan layar halaman Tingkat Lanjut, Pencarian.

  1. Dari halaman Pelaporan , kosongkan kotak centang Konfigurasi pelaporan jika Anda tidak berencana menggunakan SQL Server Reporting Services atau belum menginstal SQL Server Analysis Services dan SQL Server Reporting Services. Jika tidak, centang kotak dan pilih Berikutnya.

    Cuplikan layar Tingkat Lanjut, pilih Pelaporan.

  2. Layanan Pelaporan. Masukkan nama server tempat Anda menginstal SQL Server Reporting Services. Lalu, pilih Isi URL. Pilih Berikutnya.

    Cuplikan layar Advanced, Reporting Services

  3. Analysis Services. Masukkan nama server tempat Anda memasang SQL Server Reporting Services, dan kemudian memilih Uji. Pilih Berikutnya.

    Cuplikan layar Advanced, Analysis Services

  4. Akun Pembaca Laporan. Masukkan mandat untuk akun layanan yang telah Anda siapkan untuk pelaporan, lalu pilih Uji. Pilih Berikutnya.

    Cuplikan layar Akun Pembaca Laporan Tingkat Lanjut

  1. Dari halaman Koleksi Proyek, biarkan kotak centang Buat koleksi proyek tim baru dicentang. Anda harus memiliki setidaknya satu kumpulan proyek untuk menentukan proyek. Biarkan nama proyek apa adanya, DefaultCollection, atau beri nama baru dan jika diperlukan deskripsi.

    Cuplikan layar halaman Lanjutan, Koleksi Proyek.

    Catatan

    Koleksi proyek dibuat untuk menggunakan model proses yang diwariskan, yang mendukung kustomisasi melalui portal web. Anda dapat membuat koleksi proyek lain sesuai kebutuhan untuk mendukung model proses XML lokal nanti. Lihat Mengelola kumpulan proyek. Untuk mempelajari selengkapnya tentang model proses Pewarisan, lihat Tentang kustomisasi proses dan proses yang diwariskan.

    Catatan

    Saat layanan pelaporan ditentukan, koleksi proyek yang dibuat akan mendukung model proses XML lokal untuk menyesuaikan pelacakan kerja. Untuk membuat koleksi yang menggunakan model proses Warisan, Anda harus menambahkan kumpulan proyek yang tidak dikonfigurasi dengan layanan pelaporan. Lihat Mengelola kumpulan proyek. Untuk mempelajari selengkapnya tentang model proses Pewarisan, lihat Tentang kustomisasi proses dan proses yang diwariskan.

  2. Dari halaman Tinjau , tinjau pilihan Anda lalu pilih Verifikasi, wizard menjalankan pemeriksaan kesiapan untuk memvalidasi lingkungan Anda dan pilihan pengaturan Anda. Jika berhasil, Anda dapat mengonfigurasi penyebaran. Jika tidak, perbaiki kesalahan apa pun dan jalankan ulang pemeriksaan kesiapan.

    Cuplikan layar Tingkat Lanjut, Tinjau.

  3. Dari halaman Pemeriksaan Kesiapan , sistem melakukan pass akhir untuk memastikan pengaturan konfigurasi valid. Ketika semua pemeriksaan telah diselesaikan, Anda siap untuk menyelesaikan konfigurasi. Pilih Konfigurasikan.

    Tip

    Anda bisa kembali ke halaman sebelumnya dengan memilih Sebelumnya atau nama halaman di panel sebelah kiri. Jika Anda mengubah pengaturan konfigurasi, maka Anda perlu memverifikasi pengaturan dengan memilih Klik di sini untuk menjalankan ulang Pemeriksaan kesiapan.

    Cuplikan layar Pemeriksaan Kesiapan Tingkat Lanjut.

  4. Wizard melanjutkan ke halaman Konfigurasi dan mulai mengonfigurasi setiap fitur dan menampilkan kemajuan. Langkah ini dapat memakan waktu beberapa menit. Jika semua konfigurasi berhasil, Anda akan mendapatkan pesan keberhasilan berikut. Pilih Selanjutnya.

    Cuplikan layar halaman Tingkat Lanjut, Konfigurasikan.

  5. Dari halaman Selesai , tinjau hasil konfigurasi. Tinjau hasil konfigurasi Anda dan pilih Salin Jalur Lengkap untuk menyalin tautan ke file log konfigurasi. Pilih tautan URL Server Azure DevOps untuk menyambungkan ke portal web server anda yang dikonfigurasi.

    Dalam contoh ini, tautannya adalah /http:aaronha001/.

    Cuplikan layar Konfigurasi tingkat lanjut, halaman Selesai.

Membuat proyek

Portal web Anda akan terbuka ke halaman Buat proyek .

  1. Sediakan nama dan deskripsi opsional proyek. Nama proyek tidak boleh berisi spasi atau karakter khusus (seperti / : \ ~ & % ; @ ' " ? <> | # $ * } { , + = [ ]), tidak dapat dimulai dengan garis bawah, tidak dapat dimulai atau diakhir dengan titik, dan harus 64 karakter atau kurang.

    Pengaturan default mengonfigurasi repositori Git untuk kontrol versi dan proses Agile untuk pelacakan kerja. Untuk memilih opsi yang berbeda, perluas Tingkat Lanjut.

    Cuplikan layar portal web, dialog Buat proyek.

    Untuk perbandingan opsi kontrol versi, lihat Memilih kontrol versi yang tepat untuk proyek Anda. Untuk tinjauan proses pelacakan kerja, lihat Memilih proses.

  2. Setelah proyek Anda dibuat, halaman ringkasan proyek muncul. Untuk mempelajari selengkapnya, lihat Berbagi misi proyek Anda, tampilkan aktivitas proyek.

Langkah berikutnya

Untuk admin:

Untuk pengembang: