Ş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 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 desteklenen bir SQL Server sürümü ayarlayın. Şirket içi Azure DevOps için SQL Server ayarladığınızda, en azından Veritabanı Altyapısı'nı yükleyin ve Arama özellikleri için Full-Text ve Anlam Ayıklamaları'nı yükleyin.

    SQL Server Express 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ı bir 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'da sysadmin sunucu rolünün bir üyesi olmalıdır.

    Not

    Azure DevOps'u şirket içine yüklemek için yüksek düzeyde ayrıcalık gerektiren karmaşık bir işlem kümesi gerekir. 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ü üyeliği.

    • HERHANGİ Bİr OTURUM AÇMAYI, HERHANGİ Bİr VERİtABANI OLUŞTURMAYI VE HERHANGİ Bİr TANIMI GÖRÜNTÜLEME sunucu kapsamlı izinlerini DEĞIŞTIRIN.

    • Ana veritabanında CONTROL izni.

      Sysadmin sunucu rolündeki üyelik, tüm bu üyelikleri ve izinleri bir alır. 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. Arama 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 yükleme ve yapılandırma, 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çereebileceğini unutmayın.

    Not

    Arama ayrıca Oracle Server JRE 8 (Güncelleştirme 60 veya üzeri) gerektirir. 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 web sitesi ayarlarını tercih edebilirsiniz. Seçenekleri ve gereksinimleri anlamak için Web sitesi ayarlarını gözden geçirin.

İndirme ve yükleme

  1. aşağıdaki kanallardan biri aracılığıyla Azure DevOps Server indirin:

  2. Yüklemeyi başlatın.

    Yükleyici dosyaları makinenize kopyalar ve 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önüp 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 yapılandırma merkezi, başlangıç sihirbazı Azure DevOps Server 2019 ekran görüntüsü için sağlanan sihirbazı göstereceğiz.

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 senaryo'yu 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ği belirlendi, 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 yükleneceğini mi yoksa var olan bir SQL Server örneğini mi kullanacağınızı seçin.
    • Uygulama Katmanı: HTTP veya HTTPS bağlamalarının kullanılıp kullanılmayacağını da 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ş senaryo'yu seçin.

    Sunucu Yapılandırma Sihirbazı, Yeni dağıtım, Gelişmiş seçeneği belirlendi, 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'yi ve dinlemesi gereken bağlantı noktasının etkinleştirilip etkinleştirilmeymeyeceğini 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'yi ve dinlemesi gereken bağlantı noktasının etkinleştirilip etkinleştirilmeymeyeceğini 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ırlık denetimlerini çalıştırır. Başarılı olursa dağıtımınızı yapılandırabilirsiniz. Aksi takdirde, hataları düzeltin ve hazırlık 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 yapılandırma işleminde size yol gösterilir.

  1. Hoş Geldiniz sayfasında seçeneklerinizi belirleyin 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ü seçin 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ği seçin. Değerlendirme amacıyla SQL Server Express 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ından Arama özellikleri yükleyip yapılandırmayı veya mevcut bir arama hizmetini kullanmayı seçin. Arama yükleme ve yapılandırma, Kod, İş Öğesi ve Wiki arama özelliklerini destekler. Daha fazla bilgi için bkz. Aramayı yapılandırma. İleri’yi seçin.

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

    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ırlık denetimleri çalıştırır. Başarılı olursa dağıtımınızı yapılandırabilirsiniz. Aksi takdirde, hataları düzeltin ve hazırlık 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ının Azure DevOps Server 2022 ekran görüntüsü.

    2019 Azure DevOps Server 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'nin ekran görüntüsü.

    Yapılandırma ilerleme durumu 2019'un ekran görüntüsü.

  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ının bağlantısını kopyalamak için Tam Yolu Kopyala'yı seçin. Yapılandırılan sunucunuzun 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'un ekran görüntüsü.

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

Bu bölümde, Gelişmiş seçeneğini kullanarak Azure DevOps Server yapılandırma işleminde size yol gösterilir.

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 belirtilmediği sürece yapılandırılan bilgiler aynıdır.

  1. Hoş Geldiniz sayfasında seçeneklerinizi belirleyin 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 ve herhangi bir sürümü seçin.

  5. Veritabanı sayfasında, Azure DevOps Server 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ından Arama özellikleri yükleyip yapılandırmayı veya mevcut bir arama hizmetini kullanmayı seçin. Arama yükleme ve yapılandırma, Kod, İş Öğesi ve Wiki arama özelliklerini destekler. Daha fazla bilgi için bkz. Aramayı yapılandırma. İleri’yi 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. Reporting Services. SQL Server Reporting Services yüklediğiniz sunucunun adını girin. Ardından URL'leri Doldur'u seçin. İleri’yi 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 ardından Test'i seçin. İleri’yi 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 ardından Test'i seçin. İleri’yi seçin.

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

  1. Proje Koleksiyonu sayfasında Yeni takım projesi koleksiyonu oluştur onay kutusunu işaretli bırakın. Projelerin tanımlanacağı 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

    Raporlama hizmetleri tanımlandığında, oluşturulan proje koleksiyonu iş izlemeyi özelleştirmek için Şirket içi XML işlem modelini destekler. 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ırlık denetimleri çalıştırır. Başarılı olursa dağıtımınızı yapılandırabilirsiniz. Aksi takdirde, hataları düzeltin ve hazırlık 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 başarılı olduğunda yapılandırmayı tamamlamaya hazır olursunuz. Yapılandır’ı seçin.

    İpucu

    Önceki veya sol bölmedeki sayfa adını seçerek önceki herhangi bir sayfaya 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 bağlantıyı yapılandırma günlük dosyasına 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ü.

Proje oluşturma

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 görevinizi paylaşma, proje etkinliğini görüntüleme.

Sonraki adımlar

Yöneticiler için:

Geliştiriciler için:

Git ile iş veya Kod izlemeye başlama