Aracılığıyla paylaş


Şirket içi Azure DevOps'u tek bir sunucuya yükleme

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

Azure DevOps Server'ı ayarlamanın en basit yolu, her şeyi tek bir sunucuya yerleştirmektir. Bu yapılandırmanın ekibiniz için uygun olduğunu onaylamak için donanım önerilerine bakın. Aksi takdirde, bunun yerine çift sunuculu veya birden çok sunuculu yapılandırmayı göz önünde bulundurun.

Önceki bir sürümden yükseltme yapıyorsanız uyumluluk, sürüm notları ve yükseltmenizi kullanmaya başlama hakkında daha fazla bilgi edinin.

Not

Yeni dağıtım yükleme yordamları, Azure DevOps Server'ın tüm sürümleri için benzerdir. Bu makalede gösterilen görüntüler Azure DevOps Server 2022 veya Azure DevOps Server 2019'a başvuruda bulunabilir, ancak aksi belirtilmedikçe yapılandırılan bilgiler aynıdır.

Önkoşullar

  1. Sistem gereksinimlerini karşılayan tek bir bilgisayar hazırlayın.

  2. SQL Server Express kullanmayı planlamıyorsanız, SQL Server'ın desteklenen bir sürümünü ayarlayın. Şirket içi Azure DevOps için SQL Server'ı ayarlarken, en azından Veritabanı Altyapısı'nı ve Arama özellikleri için Tam Metin ve Anlam Ayıklamaları'nı yükleyin.

    SQL Server Express'i yalnızca kişisel dağıtımlar veya değerlendirme dağıtımları için kullanmanızı öneririz. Şirket içi Azure DevOps'un ücretli kopyaları SQL Server Standard lisansı içerir. Daha fazla bilgi için bkz . Azure DevOps Server fiyatlandırması ve Team Foundation Server fiyatlandırması. Dahil edilen lisansı kullanıyorsanız, bu lisansı yalnızca bu ürünlerle oluşturulan veritabanları için kullanabilirsiniz.

  3. Yüklemeyi yapılandırmak için kullandığınız hesap, SQL Server'daki sysadmin sunucu rolünün bir üyesi olmalıdır.

    Not

    Azure DevOps'un şirket içinde yüklenmesi, yüksek düzeyde ayrıcalık gerektiren karmaşık bir işlem kümesini içerir. Bu işlemler arasında veritabanı oluşturma, hizmet hesapları için oturum açma bilgileri sağlama ve daha fazlası yer alır. Teknik olarak tek gereken:

    • serveradmin rolüne üyelik.

    • TÜM OTURUM AÇMA BILGILERINI DEĞIŞTIRIN, HERHANGİ Bİr VERITABANı OLUŞTURUN ve TANIM sunucusu kapsamlı izinleri GÖRÜNTÜLEYIN.

    • Ana veritabanında CONTROL izni.

      Sysadmin sunucu rolündeki üyelik, tüm bu üyelikleri ve izinleri sağlar. Yapılandırmanın başarılı olmasını sağlamanın en kolay yolu budur. Gerekirse, yüklemeden sonra bu üyelikleri ve izinleri iptal edebilirsiniz.

  4. Search uzantısının yüklenmesini ve yapılandırılmasını desteklemek için bir kullanıcı adı ve parola sağlamanız gerekir. Arama'nın yüklenmesi ve yapılandırılması Kod, İş Öğesi ve Wiki arama özelliklerini destekler. Daha fazla bilgi için bkz . Aramayı yapılandırma. Kullanıcı adlarının kısa çizgi veya özel karakterler içerediğini unutmayın.

    Not

    Arama için Oracle Server JRE 8 (Güncelleştirme 60 veya üzeri) gerekir. Sunucu JRE için Oracle İkili Kod Lisans Sözleşmesi'ni kabul edip Yapılandır'ı seçerek en son sürümü indirip yükleyebilir veya güncelleştirebilirsiniz. Bunun JAVA_HOME ortam değişkenini Java yükleme dizinine işaret edecek şekilde ayarlayacağını ve Sunucu JRE'nin otomatik güncelleştirmeler sağlamadığını unutmayın.

  5. Uygulama katmanını yapılandırırken bir web sitesi ayarı seçiminiz vardır. Seçenekleri ve gereksinimleri anlamak için Web sitesi ayarlarını gözden geçirin.

İndirme ve kurma

  1. Azure DevOps Server'ı aşağıdaki kanallardan biriyle indirin:

  2. Yüklemeyi başlatın.

    Yükleyici dosyaları makinenize kopyalar ve ardından Azure DevOps Server Yapılandırma Merkezi sihirbazını başlatır.

  3. Yüklemenizi, Başlangıç Sihirbazı'nı seçerek yapılandırabilir veya sonraki bölümde açıklandığı gibi daha sonra döndürebilir ve Sunucu Yapılandırma Sihirbazı sihirbazını başlatabilirsiniz.

    Yapılandırma Merkezi, Başlangıç Sihirbazı, Başlangıç Sihirbazı, Azure DevOps Server 2022'nin ekran görüntüsü.

    Burada Azure DevOps Server 2019 için sağlanan sihirbazı göstereceğiz Yapılandırma Merkezi, Başlangıç Sihirbazı, Azure DevOps Server 2019'un ekran görüntüsü.

Yeni dağıtım için Temel veya Gelişmiş'i seçin

Sunucunuzu yapılandırmanın ilk adımı iki dağıtım seçeneği arasında seçim yapmaktır.

  • Tek bir sunucuya yüklemek için Yeni Dağıtım - Temel senaryoyu seçin. Bu senaryo, çoğu giriş için varsayılan seçenekler kullanılarak basitlik için iyileştirilmiştir.

    Sunucu Yapılandırma Sihirbazı, Yeni dağıtım, Temel seçeneğinin seçili olduğu 2022'nin ekran görüntüsü.

    Yeni Dağıtım - Temel senaryo ile aşağıdaki ayarları belirtebilirsiniz:

    • Dil: Yapılandırma için kullanılacak dili seçin.
    • SQL Server Örneği: SQL Server Express'in mi yükleneceğini yoksa var olan bir SQL Server örneğinin mi kullanılacağını seçin.
    • Uygulama Katmanı: HTTP veya HTTPS bağlamalarının kullanılıp kullanılmayacağını içeren kullanılacak web sitesi ayarlarını seçin. Daha fazla bilgi için bkz . Web sitesi ayarları.
    • Arama: Kod Arama özelliklerini yükleyip yapılandırmayı veya mevcut bir arama hizmetini kullanmayı seçin. Daha fazla bilgi için bkz . Aramayı yapılandırma.
  • Tüm girişler üzerinde tam denetime sahip olmak istediğinizde Yeni Dağıtım - Gelişmiş senaryoyu seçin.

    Sunucu Yapılandırma Sihirbazı, Yeni dağıtım, Gelişmiş seçeneğinin seçili olduğu 2022'nin ekran görüntüsü.

    Aşağıdaki ek ayarları belirtebilirsiniz:

    • Hesap: İşlemlerinizin çalıştığı hizmet hesabını seçin. Temel senaryoda NT AUTHORITY\NETWORK SERVICE kullanılan varsayılan değer, etki alanına katılmış senaryolarda ve LOCAL SERVICE çalışma grubu senaryolarında kullanılır.
    • Uygulama Katmanı:
      • SSH Ayarları'nın altında SSH'nin etkinleştirilip etkinleştirilmeymeyeceğini ve dinlemesi gereken bağlantı noktasını seçin. Temel senaryoda kullanılan varsayılan değer, 22 numaralı bağlantı noktasında SSH'yi yapılandırmaktır.
      • Dosya Önbelleği Konumu'nun altında, sık erişilen kaynaklar için kullanılan dosya önbelleğinin konumunu seçin. Temel senaryoda kullanılan varsayılan değer, en fazla boş alana sahip olan yerel sürücüdeki yoldur AzureDevOpsServerData\ApplicationTier\_fileCache ..
    • Proje Koleksiyonu: Projelerinizi depolamak için kullanılacak proje koleksiyonunun adını belirtin. Temel senaryo varsayılan davranışı, DefaultCollection adlı bir proje koleksiyonu oluşturmaktır.
    • Hesap: İşlemlerinizin çalıştığı hizmet hesabını seçin. Temel senaryoda NT AUTHORITY\NETWORK SERVICE kullanılan varsayılan değer, etki alanına katılmış senaryolarda ve LOCAL SERVICE çalışma grubu senaryolarında kullanılır.
    • Uygulama Katmanı:
      • SSH Ayarları'nın altında SSH'nin etkinleştirilip etkinleştirilmeymeyeceğini ve dinlemesi gereken bağlantı noktasını seçin. Temel senaryoda kullanılan varsayılan değer, 22 numaralı bağlantı noktasında SSH'yi yapılandırmaktır.
      • Dosya Önbelleği Konumu'nun altında, sık erişilen kaynaklar için kullanılan dosya önbelleğinin konumunu seçin. Temel senaryoda kullanılan varsayılan değer, en fazla boş alana sahip olan yerel sürücüdeki yoldur AzureDevOpsServerData\ApplicationTier\_fileCache ..
    • Raporlama: (İsteğe bağlı) Rapor oluşturmak için SQL Server Reporting Services kullanmak isteyip istemediğinizi seçin. Bu seçimi desteklemek için aşağıdaki bilgileri belirtmeniz gerekir:
      • Reporting Services Örneği
      • Rapor Sunucusu URL'si
      • Rapor Yöneticisi URL'si
      • SQL Server Analysis Services Örneği
      • Rapor Okuyucusu Hesap Adı
    • Proje Koleksiyonu: Projelerinizi depolamak için kullanılacak proje koleksiyonunun adını belirtin. Temel senaryo varsayılan davranışı, DefaultCollection adlı bir proje koleksiyonu oluşturmaktır.
  • Seçimlerinizi gözden geçirip Doğrula'yı seçtikten sonra sihirbaz, ortamınızı ve ayar seçimlerinizi doğrulamak için hazır olma denetimleri çalıştırır. Başarılı olursa dağıtımınızı yapılandırabilirsiniz. Aksi takdirde, hataları düzeltin ve hazır olma denetimlerini yeniden çalıştırın.

Temel seçeneğini kullanarak yapılandırma

Bu bölümde, Sunucu Yapılandırma Sihirbazı, Yeni Dağıtım sayfasından seçilen Temel seçeneği kullanarak Azure DevOps Server'ınızı yapılandırma işleminde size yol gösterilir.

  1. Hoş Geldiniz sayfasında seçeneklerinizi ve ardından İleri'yi seçin.

    Sunucu Yapılandırma Sihirbazı, Hoş Geldiniz sayfası, 2022'nin ekran görüntüsü.

  2. Yeni Dağıtım sayfasında dağıtım türünüzü ve ardından İleri'yi seçin.

    Sunucu Yapılandırma Sihirbazı, Yeni Dağıtım sayfası, 2022'nin ekran görüntüsü.

  3. Sonraki sayfada Yeni Dağıtım - Temel'i ve ardından İleri'yi seçin.

    Sunucu Yapılandırma Sihirbazı, Yeni Dağıtım - Temel sayfası, 2022'nin ekran görüntüsü.

  4. Dil sayfasında tercih ettiğiniz Dil seçeneğini belirleyin ve ardından İleri'yi seçin.

    Dil sayfasının ekran görüntüsü.

  5. SQL Server Örneğisayfasında, kullanmak istediğiniz SQL Server örneğini seçin. Değerlendirme amacıyla SQL Server Express'i Yükle'yi seçin. Üretim amacıyla Mevcut sql server örneğini kullan'ı seçin. Ardından İleri'yi seçin.

    SQL Server Örneği sayfasının ekran görüntüsü.

    Var olan bir SQL Server Örneğini kullan'ı seçtiyseniz, sonraki sayfaya veritabanı bilgilerini girin ve doğrulamak için Test'i seçin. Ardından İleri'yi seçin.

    Veritabanı sayfasının ekran görüntüsü.

  6. Uygulama Katmanı sayfasında, HTTP veya HTTPS bağlamalarının kullanılıp kullanılmayacağını içeren, kullanmak istediğiniz web sitesi ayarlarını seçin ve ardından İleri'yi seçin. Daha fazla bilgi için bkz . Web sitesi ayarları.

    Sunucu Yapılandırma Sihirbazı, Uygulama Katmanı sayfası, 2022'nin ekran görüntüsü.

  7. Arama sayfasında Arama özelliklerini yükleyip yapılandırmayı veya mevcut bir arama hizmetini kullanmayı seçin. Arama'nın yüklenmesi ve yapılandırılması Kod, İş Öğesi ve Wiki arama özelliklerini destekler. Daha fazla bilgi için bkz . Aramayı yapılandırma. İleri öğesini seçin.

    Sunucu Yapılandırma Sihirbazı, Arama sayfası, 2022'nin ekran görüntüsü.

    Azure DevOps Server 2019 için Arama sayfasının ekran görüntüsü.

  8. Gözden Geçir sayfasında seçimlerinizi gözden geçirin ve doğrula'yı seçin; sihirbaz ortamınızı ve ayar seçimlerinizi doğrulamak için hazır olma denetimleri çalıştırır. Başarılı olursa dağıtımınızı yapılandırabilirsiniz. Aksi takdirde, hataları düzeltin ve hazır olma denetimlerini yeniden çalıştırın.

    Sunucu Yapılandırma Sihirbazı, Gözden Geçir sayfası, 2022'nin ekran görüntüsü.

  9. Hazırlık Denetimleri. Tüm denetimler geçtiğinde yapılandırmayı tamamlamaya hazır olursunuz. Yapılandır'ı seçin.

    İpucu

    Önceki veya sol bölmedeki sayfa adını seçerek önceki sayfalara dönebilirsiniz. Yapılandırma ayarını değiştirirseniz, Hazır olma Denetimlerini yeniden çalıştırmak için buraya tıklayın'ı seçerek ayarları doğrulamanız gerekir.

    Sunucu Yapılandırma Sihirbazı, Hazırlık Denetimleri sayfası, Azure DevOps Server 2022'nin ekran görüntüsü.

    Azure DevOps Server 2019 başlangıç sayfasını yapılandır seçeneğinin ekran görüntüsü.

  10. Sihirbaz Yapılandır sayfasına ilerler ve her özelliği yapılandırmaya başlar ve ilerleme durumunu görüntüler. Bu adım birkaç dakika sürebilir. Tüm yapılandırmalar başarılı olursa aşağıdaki başarı iletisini alırsınız. İleri'yi seçin.

    Sunucu Yapılandırma Sihirbazı, Yapılandırma sayfası, yapılandırma ilerleme durumu, 2022 ekran görüntüsü.

    Yapılandırma ilerleme durumunun ekran görüntüsü, 2019.

  11. Tamamlandı sayfasında yapılandırmanın sonuçlarını gözden geçirin. Yapılandırma sonuçlarınızı gözden geçirin ve yapılandırma günlük dosyasına bağlantıyı kopyalamak için Tam Yolu Kopyala'yı seçin. Yapılandırdığınız sunucunun web portalına bağlanmak için Azure DevOps Server URL bağlantısını seçin.

    Sunucu Yapılandırma Sihirbazı, Tamamlandı sayfası, İlerleme tamamlandı, 2022'nin ekran görüntüsü.

    Bu örnekte, bağlantı şeklindedir /http:aaronha001/.

    Sunucu Yapılandırma Sihirbazı, Tamamlandı sayfası, İlerleme tamamlandı, 2019 ekran görüntüsü.

Gelişmiş seçeneğini kullanarak yapılandırma

Bu bölüm, Gelişmiş seçeneğini kullanarak Azure DevOps Sunucunuzu yapılandırma konusunda size yol gösterir.

Not

Gelişmiş seçeneğiyle yeni bir dağıtım yükleme yordamları, Azure DevOps Server ve Team Foundation Server 2018'in tüm sürümleri için benzerdir, ancak Raporlama, Azure DevOps Server 2022 ve sonraki sürümlerde desteklenmez. Bu bölümde gösterilen görüntüler Azure DevOps Server 2019'a başvurur, ancak aksi belirtilmedikçe yapılandırılan bilgiler aynıdır.

  1. Hoş Geldiniz sayfasında seçeneklerinizi ve ardından İleri'yi seçin.

  2. Yeni Dağıtım sayfasında dağıtım türünü ve ardından İleri'yi seçin.

  3. Sonraki sayfada Yeni Dağıtım - Gelişmiş'i ve ardından İleri'yi seçin.

    Sunucu Yapılandırma Sihirbazı, Yeni Dağıtım - Gelişmiş sayfası, 2022'nin ekran görüntüsü.

    Yeni Dağıtım, Gelişmiş seçiminin ekran görüntüsü.

  4. Dil sayfasında tercih ettiğiniz Dil seçeneğini belirleyin ve ardından İleri'yi seçin.

    Gelişmiş'in ekran görüntüsü, Dil'i, herhangi bir sürümü seçin.

  5. Veritabanı sayfasında, Azure DevOps Server ile kullanmak üzere ayarladığınız SQL Server örneğini belirtin. Ardından İleri'yi seçin.

    Gelişmiş'in ekran görüntüsü, Veritabanı'yı seçin.

  6. Hesap sayfasında, kullanılacak hizmet hesabını belirtin.

    Gelişmiş'in ekran görüntüsü, Hesap'ı seçin.

  7. Uygulama Katmanı sayfasında, HTTP veya HTTPS bağlamalarının kullanılıp kullanılmayacağını içeren, kullanmak istediğiniz web sitesi ayarlarını seçin ve ardından İleri'yi seçin. Daha fazla bilgi için bkz . Web sitesi ayarları.

    Gelişmiş seçim, Uygulama Katmanı sayfasının ekran görüntüsü.

  8. Arama sayfasında Arama özelliklerini yükleyip yapılandırmayı veya mevcut bir arama hizmetini kullanmayı seçin. Arama'nın yüklenmesi ve yapılandırılması Kod, İş Öğesi ve Wiki arama özelliklerini destekler. Daha fazla bilgi için bkz . Aramayı yapılandırma. İleri öğesini seçin.

    Gelişmiş, Arama sayfasının ekran görüntüsü.

  1. Raporlama sayfasında, SQL Server Reporting Services kullanmayı planlamıyorsanız veya HENÜZ SQL Server Analysis Services ve SQL Server Reporting Services'ı yüklemediyseniz Raporlamayı Yapılandır onay kutusunun işaretini kaldırın. Aksi takdirde, kutuyu işaretli tutun ve İleri'yi seçin.

    Gelişmiş'in ekran görüntüsü, Raporlama'yı seçin.

  2. Raporlama Hizmetleri. SQL Server Reporting Services'ı yüklediğiniz sunucunun adını girin. Ardından URL'leri doldur'u seçin. İleri öğesini seçin.

    Gelişmiş, Raporlama Hizmetleri'nin ekran görüntüsü

  3. Analysis Services. SQL Server Reporting Services'ı yüklediğiniz sunucunun adını girin ve Test'i seçin. İleri öğesini seçin.

    Gelişmiş, Analysis Services'in ekran görüntüsü

  4. Rapor OkuyucuSu Hesabı. Raporlama için ayarladığınız hizmet hesabının kimlik bilgilerini girin ve Test'i seçin. İleri öğesini seçin.

    Gelişmiş, Rapor OkuyucuSu Hesabının ekran görüntüsü

  1. Proje Koleksiyonu sayfasında Yeni takım projesi koleksiyonu oluştur onay kutusunu işaretli bırakın. Projeleri tanımlamak için en az bir proje koleksiyonunuz olmalıdır. Proje adını olduğu gibi bırakın, DefaultCollection veya yeni bir ad ve isteğe bağlı olarak bir açıklama verin.

    Gelişmiş, Proje Koleksiyonu sayfasının ekran görüntüsü.

    Not

    Proje koleksiyonu, web portalı aracılığıyla özelleştirmeyi destekleyen Devralınan işlem modelini kullanmak için oluşturulur. Daha sonra Şirket içi XML işlem modelini desteklemek için gerektiğinde başka proje koleksiyonları oluşturabilirsiniz. Bkz. Proje koleksiyonlarını yönetme. Devralma işlemi modeli hakkında daha fazla bilgi edinmek için bkz . İşlem özelleştirme ve devralınan işlemler hakkında.

    Not

    Raporlama hizmetleri tanımlandığında, oluşturulan proje koleksiyonu iş izlemeyi özelleştirmek için Şirket içi XML işlem modelini destekleyecektir. Devralma işlemi modelini kullanan bir koleksiyon oluşturmak için raporlama hizmetleriyle yapılandırılmamış bir proje koleksiyonu eklemeniz gerekir. Bkz. Proje koleksiyonlarını yönetme. Devralma işlemi modeli hakkında daha fazla bilgi edinmek için bkz . İşlem özelleştirme ve devralınan işlemler hakkında.

  2. Gözden Geçir sayfasında seçimlerinizi gözden geçirin ve doğrula'yı seçin; sihirbaz ortamınızı ve ayar seçimlerinizi doğrulamak için hazır olma denetimleri çalıştırır. Başarılı olursa dağıtımınızı yapılandırabilirsiniz. Aksi takdirde, hataları düzeltin ve hazır olma denetimlerini yeniden çalıştırın.

    Gelişmiş, Gözden Geçir'in ekran görüntüsü.

  3. Hazırlık Denetimleri sayfasından sistem, yapılandırma ayarlarının geçerli olduğundan emin olmak için son bir geçiş gerçekleştirir. Tüm denetimler geçtiğinde yapılandırmayı tamamlamaya hazır olursunuz. Yapılandır'ı seçin.

    İpucu

    Önceki veya sol bölmedeki sayfa adını seçerek önceki sayfalara dönebilirsiniz. Yapılandırma ayarını değiştirirseniz, Hazır olma Denetimlerini yeniden çalıştırmak için buraya tıklayın'ı seçerek ayarları doğrulamanız gerekir.

    Gelişmiş, Hazır Olma Denetimleri'nin ekran görüntüsü.

  4. Sihirbaz Yapılandır sayfasına ilerler ve her özelliği yapılandırmaya başlar ve ilerleme durumunu görüntüler. Bu adım birkaç dakika sürebilir. Tüm yapılandırmalar başarılı olursa aşağıdaki başarı iletisini alırsınız. İleri'yi seçin.

    Gelişmiş, Yapılandır sayfasının ekran görüntüsü.

  5. Tamamlandı sayfasında yapılandırmanın sonuçlarını gözden geçirin. Yapılandırma sonuçlarınızı gözden geçirin ve yapılandırma günlük dosyasına bağlantıyı kopyalamak için Tam Yolu Kopyala'yı seçin. Yapılandırdığınız sunucunun web portalına bağlanmak için Azure DevOps Server URL bağlantısını seçin.

    Bu örnekte, bağlantı şeklindedir /http:aaronha001/.

    Gelişmiş yapılandırma, Tamamlandı sayfasının ekran görüntüsü.

Bir proje oluştur

Web portalınız Proje oluştur sayfasında açılır.

  1. Proje adı ve isteğe bağlı bir açıklama girin. Proje adı boşluk veya özel karakter içeremez (örneğin/ : \ ~ & % ; @ ' " ? <> | # $ * } { , + = [ ]), alt çizgiyle başlayamaz, noktayla başlayamaz veya bitemez ve 64 karakter veya daha kısa olmalıdır.

    Varsayılan ayarlar, sürüm denetimi için bir Git deposu ve iş izleme için Çevik işlemi yapılandırılır. Farklı seçenekler belirlemek için Gelişmiş'i genişletin.

    Web portalı, Proje oluştur iletişim kutusunun ekran görüntüsü.

    Sürüm denetimi seçeneklerinin karşılaştırması için bkz . Projeniz için doğru sürüm denetimini seçme. İş izleme işlemlerinin gözden geçirilmesi için bkz . İşlem seçme.

  2. Projeniz oluşturulduktan sonra proje özet sayfası görüntülenir. Daha fazla bilgi edinmek için bkz . Proje misyonunuzu paylaşma, proje etkinliğini görüntüleme.

Sonraki adımlar

Yöneticiler için:

Geliştiriciler için: