Microsoft tarafından barındırılan Linux ve macOS aracıları genel kullanıma sunuldu – VSTS Sprint 137 Güncelleştirmesi
Sprint 137 Visual Studio Team Services Güncelleştirmesi'nde (VSTS), Linux ve macOS Microsoft tarafından barındırılan CI/CD aracılarımızdan "Önizleme" bilinen adını kaldırır ve genel kullanıma sunarız. Microsoft tarafından barındırılan Windows aracımızla birlikte, artık platformunuz ne olursa olsun üretim derlemeleri ve sürümleri için güvenilir ve ölçeklenebilir bir platforma sahipsiniz.
Kod, Wiki, Paket ve Yönetim genelinde 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 bir ekip olmadan çekme istekleri oluşturma
- Anında iletme koruması bırakmadan dal ilkelerinin atlanmasına izin ver
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ınlama
- 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
Paket:
Yönetici:
- Azure Active Directory'yi Proje Koleksiyonu olarak bağlama veya bağlantısını kesme Yönetici
- Genel projeler tüm kuruluşlar için önizlemede kullanılabilir
- VSTS'deki bir proje koleksiyonuna başvururken "kuruluş" sözcüğünü benimseme
Kod
Gözden geçiren olarak varsayılan bir 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şkiyi 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 eklenmiş olan 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 için eklendiğinden emin olmak isteyen ekiplere de yardımcı olabilir.
- Çekme İstekleri hub'ı yeni bir özelleştirilebilir bölüme sahiptir. Varsayılan olarak, bu bölümde "Ekiplerime atanan" PR'ler gösterilir ve eski bölümle eşdeğer işlevler sağlanır. Ancak, birden çok takıma üyeyseniz, bu bölümde ekiplerinizden 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 ver
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 atla. Bu izne sahip kullanıcılar, gerekli ilkelerin yapılandırılmış olduğu dallara doğrudan gönderim yapabilir.
İ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önderme korumasına sahip olmaya devam eder.
Not
Bu değişiklik hiçbir davranış değişikliğine neden olmaz. Daha önce "İlkenin uygulanmasından muaf tutul" için İzin Ver 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 izinlerini 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'de düzgün bağlanmayan 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ılar hakkında 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üleri 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 wiki sayfasına sağ tıklayıp yeni sekmede açabilir veya yeni bir sekmede açmak için wiki sayfasına CTRL + sol tıklama tuşlarına basmanız yeterlidir.
Derleme ve Yayın
Microsoft tarafından barındırılan Linux ve macOS aracılarıyla derleme ve yayınlama
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. Önizlemede birkaç ay geçtikten, geri bildirimleri dinledikten ve tutarlı bir hizmet sağlamak için altyapıyı ayarladıktan sonra, bunları şimdi 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 biçiminden dolayı, mevcut kuruluşlardaki aracı havuzlarında "Önizleme" bilinen adı (yalnızca ad) devam edecektir. "Önizleme" olarak işaretlenen havuzlar genel kullanılabilirliğe ulaştı ve yakında kullanıma sunulacak ilgili, yeni adlandırılmış havuzlarla eşdeğer olacak.
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ğıtma 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 bir başarılı örnek alındıktan sonra yayın ilerler. Bir kapı hatalı olsa ve alınan başarılı örnek kirli olsa bile yayın ilerler. Bu tür sorunları önlemek için artık ilerlemeden önce en düşük süre boyunca sistem durumunun tutarlılığını doğrulamak için yayını yapılandırabilirsiniz. Çalışma zamanında, sürüm 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 denetimi yayınlama belgelerine bakın.
Azure DevOps Projeleri genel kullanıma sunuldu
Kasım ayında, yalnızca birkaç dakika içinde koddan izlemeye kadar Azure'da tam 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 ileri gitmenize 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 gezinti bölmesindeki Hizmetler yönetici sayfasını kullanarak kuruluşunuzda bu hizmetin görünürlüğünü de değiştirebilirsiniz.
Yönetim
Proje Koleksiyonu olarak Azure Active Directory'ye bağlanma veya bağlantısını kesme Yönetici
Proje Koleksiyonu Yöneticisi (PCA) artık kuruluşuna Azure Active Directory'ye 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 Ayarlarsayfasından ortak projeleri etkinleştirmesi gerekir.
Nisan ayında duyuracağımız gibi, genel projeleri VSTS'ye getiriyoruz. İlk kez bir VSTS Takım Projesi'ni genel olarak işaretleyebilirsiniz. Bu, anonim (kimliği doğrulanmamış) kullanıcıların iş öğeleri, kod ve derleme sonuçları dahil olmak üzere söz konusu projenin içeriğini görüntüleyebilmesini sağlar. Özellik hala önizleme aşamasında olsa da, bu sprint'te artık özel önizlemeye katılmaya davet edilmeniz gerekmez.
Önemli
GitHub'da barındırılan bir depo oluşturmak için genel bir proje kullanıyorsanız, deponuzdaki dallardan çekme istekleri (PR) düzgün bir şekilde derlenirken, deponuzun çatallarından açılan PR'lerin şu anda derlenmeyeceğ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. Bir sorunu bildirmek veya öneride bulunmak için geri bildirim menüsünü kullanın.
Stack Overflow'da topluluk tarafından yanıtlanmış öneriler ve sorularınıza da ulaşabilirsiniz.
Teşekkürler,
Biju Venugopal
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin