İngilizce dilinde oku

Aracılığıyla paylaş


GitHub Uygulamasını Kullanarak Depoları Bağlama

Önemli

Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

Bu belgede App Center GitHub uygulamasını yüklemeyi ve geliştirme iş akışınızda bu tümleştirmeyi kullanmayı öğreneceksiniz.

App Center GitHub Uygulamasını Yükleme

App Center GitHub uygulaması bir GitHub Market uygulamasıdır ve doğrudan GitHub'dan yüklenebilir.

Uygulamayı yüklemek için GitHub'da mobil proje içeren bir depoda bir çekme isteği açın. Bu çekme isteğini açtıktan sonra, CI GitHub uygulaması aracılığıyla sürekli tümleştirmeyi (CI) ayarlamaya ilişkin bir bildirim görüntülenir. Bu bildirim yalnızca herhangi bir CI GitHub uygulaması yüklü değilse görünür.

GitHub PR'sinden CI GitHub uygulamalarını yükleme bildirimini gösteren görüntü

Uygulamaların mobil CI kategorisine ilişkin bildirimdeki bağlantıyı izleyin ve App Center uygulamasını seçin. Ücretsiz katman dahil olmak üzere dört plandan birini seçin ve uygulamayı yükleyin. Uygulama hem kişisel GitHub hesabınıza hem de GitHub kuruluşlarına yüklenebilir.

GitHub Uygulamasını kullanarak Depo ekleme

GitHub Uygulamasını yükledikten sonra App Center'da oturum açın veya yeni bir App Center hesabı oluşturun. Ardından, ayarlanacağı depoyu seçin ve uygulamalarınızı oluşturmak için sihirbazı izleyin. Gösterilen depolar, App Center'ın görme yetkisine sahip oldukları depolardır. GitHub uygulama yapılandırması değiştirilerek ek depolar paylaşılabilir.

Not

GitHub uygulaması bir GitHub kuruluşuna yüklendiyse, app center kuruluşu otomatik olarak oluşturulur ve bu kuruluş yeni uygulamaların sahibi olur. App Center'da uygulamaları görmek veya düzenlemek için App Center kuruluşuna diğer üyelerin eklenmesi gerekir. App Center kuruluşları hakkında daha fazla bilgi edinebilirsiniz.

Derlemenin başlayabilmesi için dalların yapılandırılması gerekir. Android, iOS ve Windows için sırasıyla "Derleme yapılandırma" makalelerinde dalınızı yapılandırma hakkında daha fazla bilgi edinin. Çekme isteği oluşturuyorsanız, bu çekme isteğinin hedef dalının yapılandırmasını belirtin.

Derleme Durumunu GitHub'a Raporlama

GitHub'da bir çekme isteği açmak, hedef dalın derleme yapılandırmasını kopyalayarak bir App Center derlemesi başlatır. App Center, bu derleme sırasında Test ve Dağıtım Başlatma adımlarını atlar. Derleme çalıştırılıp tamamlandıktan sonra App Center, çekme isteği görünümünün Denetimler sekmesinde derleme durumunu GitHub'a geri bildirir. App Center'da daha fazla ayrıntı görüntüle bağlantısına tıklayarak App Center'da derlemeye geri dönün. Çatallanmış bir depodan gelen çekme istekleri, Denetimler sekmesinde birleştirilene veya görüntülenene kadar derlenmez.

GitHub'ın çekme isteği görünümünde Denetimler sekmesini gösteren görüntü

Not

Yapılandırılmamış bir dalda çekme isteği açarken, Denetimler sekmesinde Eylem Gerekiyor ifadesi gösterilir. Dalı yapılandırmak için Çözümle bağlantısına tıklayın.

Yeni Depo Bağlama

GitHub uygulama yüklemenize depo erişimi ekleyerek yeni bir uygulama ekleyin. GitHub uygulama yüklemenizi yapılandırın ve erişim izni vermek ve bağlanmak için yeni depoyu seçin. Kaydet'e tıkladıktan sonra, yeni uygulamanızı yapılandırmak için App Center'a yönlendirilirsiniz.

Not

Bundan yararlanmanın en iyi yolu , Yalnızca depoları seç için erişim seçmek ve her depoyu yapılandırmak istediğiniz şekilde eklemektir. Derlemeniz bunlara bağlıysa özel alt modüller de eklemeniz gerekebilir.

Ayrıca, GitHub uygulamasını yükledikten sonra App Center bir karşılama e-postası gönderir. E-postadaki Deponuzu bağlayın düğmesine tıklayarak GitHub uygulaması aracılığıyla yeni bir depo bağlayın ve işlemi tekrarlayarak yeni bir bağlantı oluşturun.

Mevcut Uygulamaları Bağlama

Mevcut App Center uygulamaları, yukarıdaki adımlarla eklenmedikçe GitHub'a derleme durumunu bildiremez. Bu özellikten yararlanmak için e-posta bağlantısı aracılığıyla yeni bir uygulama oluşturun.