Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio Team Services'ın (VSTS) Sprint 137 Güncelleştirmesi'nde, Linux ve macOS Microsoft tarafından barındırılan CI/CD aracılarımızdan "Önizleme" takma adını kaldırır ve bunları genel kullanıma sunarız. Microsoft tarafından barındırılan Windows aracımızla birlikte, platformunuz ne olursa olsun artık üretim derlemeleri ve sürümleri için güvenilir ve ölçeklenebilir bir platforma sahipsiniz.
Kod, Wiki, Paket ve Yönetim arasında bir dizi başka özellik vardır. Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.
Sonraki adımlar
Aşağıdaki yeni özellikler hakkında bilgi edinin ve kendiniz denemek için VSTS'ye gidin.
VSTS'deki yenilikler
Özellikler
Kod:
- Gözden geçiren olarak varsayılan ekip olmadan çekme istekleri oluşturma
- Anında iletme koruması bırakmadan dal ilkelerinin atlanmasına izin verme
Wiki:
- Sayfa içindeki başlıklara bağlanma
- Bozuk bağlantıları görüntüleme
- Klasörlere dosya ve resim ekleme
- Sayfayı yeni sekmede aç
Derleme ve sürüm:
- Microsoft tarafından barındırılan Linux ve macOS aracılarıyla derleme ve yayımlama
- Dağıtım grubundaki yeni hedeflere otomatik olarak dağıtma
- Geçitler tutarlı bir şekilde başarılı olana kadar dağıtımları tutun
- Azure DevOps Projeleri genel kullanıma sunuldu
Paketleme:
Yönetici:
- Proje Koleksiyonu Yöneticisi olarak Azure Active Directory'ye bağlanma veya bağlantısını kesme
- Tüm kuruluşlar için önizleme aşamasında kullanıma sunulan genel projeler
- VSTS'de bir proje koleksiyonuna başvururken "kuruluş" sözcüğünü benimseme
Kod
Gözden geçiren olarak varsayılan ekip olmadan çekme istekleri oluşturma
Önemli
Bu özelliği kullanmak için profilinizde veya kuruluşunuzda Yeni Gezintiönizleme özelliğinin etkinleştirilmiş olması gerekir.
Çekme isteği (PR) deneyimini ilk kez başlattığımızda, çekme isteğini oluştururken seçtiğiniz ekip bağlamı için tüm PR'leri atamanın mantıklı olacağını düşündük. Birçok kişi ekip bağlamı ile çekme isteği ataması arasındaki bağlantıyı fark etmediğinden bu davranış bir hayal kırıklığı noktası olmuştur. Aslında, bu en önemli UserVoice önerilerimizden biri olmuştur.
Yeni gezinti değişikliklerinin bir parçası olarak, ekiplerle bu varsayılan ilişkilendirmeyi değiştirme fırsatı bulduk. İki değişiklik fark edeceksiniz:
- Çekme isteği oluştururken varsayılan olarak gözden geçiren eklenmez. Gözden geçirenler listesi, kısa süre önce PR'lere eklenen kişi ve grupları eklemeyi kolaylaştıran bir özelliğe sahiptir. Gerekli gözden geçirenler ilkesi, belirli gözden geçirenlerin kodlarını gözden geçirmek üzere eklendiğinden emin olmak isteyen ekiplere de yardımcı olabilir.
- Çekme İstekleri hub'ına yeni bir özelleştirilebilir bölüm vardır. Varsayılan olarak, bu bölüm "Ekiplerime atanan" PR'leri gösterir ve eski bölümle eşdeğer işlevler sağlar. Ancak, birden çok takıma üyeyseniz, bu bölümde ekiplerinizin herhangi birine atanan ÇEKME'ler gösterilir. Bölüm ayrıca özelleştirilebilir. Bölüm üst bilgisinin yanındaki "Bu görünümü özelleştir" eylemine tıklaman yeter.
Anında iletme koruması bırakmadan dal ilkelerinin atlanmasına izin verme
Zaman zaman dal ilkesini atlamanız gereken birçok senaryo vardır. Derlemenin bozulmasına neden olan bir değişikliği geri alma, gece yarısı düzeltme uygulama vb. Daha önce, ekiplerin çekme isteğini tamamlarken hangi kullanıcılara dal ilkelerini atlama izni verildiğini yönetmesine yardımcı olmak için bir izin ("İlke uygulamadan muaf") sunduk. Ancak bu izin, çekme isteği işlemini tamamen atlayarak doğrudan dala gönderme olanağı da verdi.
Bu deneyimi geliştirmek için, atlama izinleri veren ekiplere daha fazla denetim sunmak için eski izni böldük. Eskisini değiştirmek için iki yeni izin vardır:
- Çekme isteklerini tamamlarken ilkeleri atla. Bu izne sahip kullanıcılar çekme istekleri için "Geçersiz Kıl" deneyimini kullanabilir.
- gönderme sırasında ilkeleri atlayın. Bu izne sahip kullanıcılar, gerekli ilkelerin yapılandırılmış olduğu dallara doğrudan gönderebilecektir.
İlk izni vererek ve ikincisini reddederek, kullanıcı gerektiğinde atlama seçeneğini kullanabilir, ancak ilkeler içeren bir dala yanlışlıkla göndermeye karşı korumaya sahip olur.
Not
Bu değişiklik hiçbir davranış değişikliğine neden olmaz. Daha önce "İlkenin uygulanmasından muaf tutul" için İzin Verilen kullanıcılara her iki yeni izin için de İzin Ver verilir, böylece hem PR'lerde tamamlanmayı geçersiz kılabilir hem de ilkelerle doğrudan dallara gönderilebilirler.
Daha fazla bilgi için Dal izinleri ayarlama belgelerine bakın.
Wiki
Sayfa içindeki başlıklara bağlanma
Artık wiki sayfasındaki herhangi bir bölüm başlığının yanındaki bağlantı simgesine tıklayarak doğrudan bu bölümün URL'sini oluşturabilirsiniz. Ardından bu URL'yi kopyalayıp ekip üyeleriyle paylaşarak doğrudan bu bölüme bağlayabilirsiniz. Bu özelliğe, bir öneriye dayanarak öncelik verilmiştir.
Bozuk bağlantıları görüntüleme
Wiki'deki düzgün bağlanmamış tüm bağlantılar ayrı kırmızı renkte ve bozuk bağlantı simgesiyle gösterilir ve wiki sayfasındaki tüm bozuk bağlantılara dair görsel bir ipucu verir.
Klasörlere dosya ve resim ekleme
Wiki sayfalarını çevrimdışı düzenlerken, wiki sayfasıyla aynı dizine dosya ekleri ve görüntüler eklemek daha kolay olabilir. Artık wiki'deki herhangi bir klasöre ek veya resim ekleyebilir ve bunu sayfanıza bağlayabilirsiniz. Bu özelliğe, bir öneriye dayanarak öncelik verilmiştir.
Sayfayı yeni sekmede aç
Artık bir wiki sayfasına sağ tıklayıp yeni sekmede açabilir veya wiki sayfasında CTRL + sol tıklama tuşlarına basarak yeni bir sekmede açabilirsiniz.
Derleme ve Yayınlama
Microsoft tarafından barındırılan Linux ve macOS aracılarıyla derleme ve yayımlama
Microsoft tarafından barındırılan Linux ve macOS aracıları artık önizleme aşamasında değil ve genel kullanıma sunuldu. Birkaç aylık önizleme aşamasından sonra, geri bildirimleri dinledikten ve tutarlı bir hizmet sağlamak için altyapıyı ayarladıktan sonra, bunları ga'da sunmak için heyecanlıyız. Daha fazla bilgi için Microsoft tarafından barındırılan aracılar belgelerine bakın.
Önemli
Barındırılan havuzların önizlemede uygulanma şekli nedeniyle, mevcut kuruluşlardaki aracı havuzları "Önizleme" adıyla (yalnızca ad olarak) devam eder. "Önizleme" olarak işaretlenen havuzlar genel kullanılabilirliğe ulaşmıştır ve yakında kullanıma sunulacak ilgili, yeni adlandırılmış havuzlara eşdeğer olacaktır.
Dağıtım grubundaki yeni hedeflere otomatik olarak dağıtma
Daha önce bir dağıtım grubuna yeni hedefler eklendiğinde, tüm hedeflerin aynı sürüme sahip olduğundan emin olmak için el ile dağıtım gerekiyordu. Artık ortamı, son başarılı sürümü yeni hedeflere otomatik olarak dağıtacak şekilde yapılandırabilirsiniz. Gelecek sprint'lerde otomatik yeniden dağıtım yapılandırmasına ek tetikleyici olayları ve eylemleri eklemeyi planlıyoruz. Daha fazla bilgi için Dağıtım Grupları belgelerine bakın.
Geçitler tutarlı bir şekilde başarılı olana kadar dağıtımları tutun
Yayın geçitleri, bir sürüm sonraki ortama yükseltilmeden önce sistem durumu ölçütlerinin otomatik olarak değerlendirilmesini sağlar. Varsayılan olarak, tüm geçitler için başarılı bir örnek alındıktan sonra yayın ilerler. Bir kapı dengesiz olsa ve alınan başarılı örnek gürültü olsa bile yayın ilerler. Bu tür sorunları önlemek için artık ilerlemeden önce sistem durumunun tutarlılığını en düşük süreyle doğrulayacak şekilde yayını yapılandırabilirsiniz. Çalışma zamanında yayın, yükseltmeye izin vermeden önce geçitlerin ardışık değerlendirmelerinin başarılı olmasını sağlar. Değerlendirme için toplam süre "yeniden değerlendirme arasındaki süreye" bağlıdır ve genellikle yapılandırılan minimum süreden daha uzun olur. Daha fazla bilgi için geçitleri kullanarak dağıtım denetimini serbest bırakma belgelerine bakın.
Azure DevOps Projeleri genel kullanıma sunuldu
Kasım ayında, koddan izlemeye kadar yalnızca birkaç dakika içinde Azure'da tam bir DevOps işlem hattıyla çalışmaya başlamanıza yardımcı olan DevOps Projelerini kullanıma sunulmuştuk. Bu yolda hizmetler ekledik ve geri bildirimlerinizin çoğunu ekledik. Şimdi DevOps yolculuğunuza daha da devam etmenize yardımcı olmak için genel kullanılabilirlik aşamasında bu konuda ilerlemeye devam edeceğiz. Daha fazla bilgi için Microsoft DevOps Blogu'nda Azure DevOps Projeleri genel kullanılabilirlik gönderisine bakın.
Paket
Önceden yüklenmiş Paket Yönetimi'ni kullanmaya başlama
Paket Yönetimi uzantısı tüm kuruluşlara önceden yüklenmiştir. Yeni gezinti önizlemesini kullanıyorsanız, hizmet listesinin en altında bu önizlemeyi arayın. Hala geçerli gezintideyseniz Derleme ve yayın hub'ı grubunda Paketler hub'ını arayın. Her kuruluş 5 ücretsiz Paket Yönetimi kullanıcısı ile birlikte gelir ve Market'ten ek kullanıcılar satın alınabilir. Yakında, diğerleriyle birlikte yapabileceğiniz gibi yeni gezintideki Hizmetler yönetici sayfasını kullanarak kuruluşunuzda bu hizmetin görünürlüğünü de değiştirebileceksiniz.
Yönetim
Proje Koleksiyonu Yöneticisi olarak Azure Active Directory'ye bağlanma veya bağlantısını kesme
Proje Koleksiyonu Yöneticisi (PCA) artık kuruluşuna Azure Active Directory ile bağlanabilir veya bağlantısını kesebilir. Daha önce bunun bir kuruluş sahibi tarafından yapılması gerekiyordu.
Tüm kuruluşlar için önizleme aşamasında kullanıma sunulan genel projeler
Önemli
Bu özelliği kullanmak için kuruluş yöneticisinin Ayarlar sayfasından ortak projeleri etkinleştirmesi gerekir.
Nisan ayında tekrar duyuracağımız gibi, genel projeleri VSTS'ye getiriyoruz. İlk kez bir VSTS Takım Projesi'ni genel olarak işaretleyebileceksiniz. Bu, anonim (kimliği doğrulanmamış) kullanıcıların iş öğeleri, kod ve derleme sonuçları dahil olmak üzere bu projenin içeriğini görüntüleyebilmesini sağlar. Özellik hala önizleme aşamasında olsa da, bu sprint'in ardından özel önizlemeye katılmak için davet edilmeniz gerekmez.
Önemli
GitHub'da barındırılan bir depo oluşturmak için genel proje kullanıyorsanız, deponuzun içindeki dallardan çekme istekleri (PR) düzgün bir şekilde derlenirken, deponuzun çatallarından açılan PR'lerin şu anda derlenmediğini unutmayın.
VSTS'de bir proje koleksiyonuna başvururken "kuruluş" sözcüğünü benimseme
VSTS'deki bir proje koleksiyonuna başvurmak söz konusu olduğunda terminolojimizde bir değişiklik yaptık. Daha önce "hesap" terimini kullandık ancak bunun daha geniş bir geliştirici ve açık kaynak topluluğu için çok fazla karışıklığa neden olduğunu bulduk. "hesap" terimini "kuruluş" ile değiştirmeyi seçtik. Bu Güncelleştirme ile bu değişikliği belgelerde ve ürün içinde görmeye başlayacaksınız. Daha fazla bilgi için Microsoft DevOps Blogu'nda "kuruluş" sözcüğünü benimseme gönderisine bakın.
Geri bildirim sağlama
Bu özellikler hakkında düşüncelerinizi duymak isteriz. Sorun bildirmek veya öneride bulunmak için geri bildirim menüsünü kullanın.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.
Teşekkürler,
Biju Venugopal