Usługa GitHub Advanced Security dla publicznej wersji zapoznawczej usługi Azure DevOps
Z przyjemnością ogłaszamy, że usługa GitHub Advanced Security dla usługi Azure DevOps jest teraz dostępna w publicznej wersji zapoznawczej! Usługa GitHub Advanced Security dla usługi Azure DevOps dodaje pakiet funkcji zabezpieczeń usługi GitHub Advanced Security do usługi Azure Repos. Umożliwia ona skanowanie wpisów tajnych, skanowanie zależności i skanowanie kodu w usłudze Azure DevOps.
Zapoznaj się z informacjami o wersji, aby dowiedzieć się, jak można zarejestrować się w publicznej wersji zapoznawczej.
Ogólne
Usługa GitHub Advanced Security dla usługi Azure DevOps
Azure Boards
Azure Pipelines
- Ulepszenia śledzenia potoku YAML
- Automatyczne tokeny utworzone dla połączenia usługi Kubernetes Service
- Wersja zapoznawcza systemu macOS 13 Ventura dla hostowanych pul usługi Azure Pipeline
Ogólne
Rozwiązano problem, który umożliwiał użytkownikom obejście ograniczenia globalnego tworzenia osobistego tokenu dostępu
Rozwiązano problem, który umożliwiał użytkownikom obejście zasad organizacji "Ograniczanie globalnego tworzenia osobistego tokenu dostępu" przy użyciu klienta programu Visual Studio.
Wszystkie globalne sieci PAT, tj. sieci PAT, które mogą uzyskiwać dostęp do wielu organizacji, które zostały utworzone przy użyciu tego interfejsu API, pozostaną aktywne po zamknięciu tej luki. Jeśli jesteś administratorem dzierżawy (administratorem usługi Azure DevOps w usłudze Azure AD), możesz dezaktywować te pakiety PATs przy użyciu interfejsów API administrowania tokenami.
Aby mieć pewność, że możesz kontynuować tworzenie globalnych paT, skontaktuj się z administratorem dzierżawy, który zarządza zasadami organizacji, aby dodać Cię do listy dozwolonych dla tych zasad. Jeśli nie korzystasz z listy dozwolonych, nie będzie można kontynuować tworzenia globalnych punktów dostępu uprzywilejowanego.
Usługa GitHub Advanced Security dla usługi Azure DevOps
Usługa GitHub Advanced Security dla usługi Azure DevOps (publiczna wersja zapoznawcza)
Usługa GitHub Advanced Security dla usługi Azure DevOps jest teraz dostępna w publicznej wersji zapoznawczej! Usługa Advanced Security integruje funkcje skanowania wpisów tajnych, skanowania zależności i skanowania kodu bezpośrednio z usługą Azure DevOps. Aby zarejestrować się w publicznej wersji zapoznawczej, odwiedź stronę https://aka.ms/advancedsecurity-signup. Więcej informacji o funkcjach zabezpieczeń zaawansowanych można dowiedzieć się na stronie https://aka.ms/advanced-security.
Azure Boards
Obsługa języka Markdown dla komentarzy (prywatna wersja zapoznawcza)
Z przyjemnością ogłaszamy długo oczekiwaną prywatną wersję zapoznawcza nowego edytora języka Markdown na potrzeby dyskusji dotyczącej elementów roboczych. Ta ekscytująca funkcja umożliwia korzystanie ze składni języka Markdown i edytora dla wszystkich przyszłych komentarzy. Edytor języka Markdown jest zgodny z tym samym środowiskiem, które występuje w innych częściach produktu, takich jak żądania ściągnięcia.
Możesz zachować istniejące komentarze elementów roboczych, ponieważ są one lub przekonwertować je indywidualnie na język Markdown. Nasz proces migracji dokłada wszelkich starań, aby przekonwertować kod HTML na język Markdown, a w większości przypadków działa zgodnie z oczekiwaniami. Należy jednak pamiętać, że konwersja nie zawsze może osiągnąć dokładność 100% dla dużych, złożonych komentarzy zawierających style niestandardowe.
Jeśli chcesz zarejestrować się w prywatnej wersji zapoznawczej, wyślij nam wiadomość e-mail z twoją nazwą organizacji.
Jest to priorytetowe na podstawie tego biletu sugestii społeczności deweloperów.
Ważne
Ta funkcja jest dostępna tylko w centrach New Boards Hubs. Oznacza to, że jeśli utworzysz komentarz w centrum nowych tablic, a następnie użytkownik otworzy ten element roboczy w Old Boards Hub, komentarz będzie zawierać składnię języka Markdown. Jeśli zamierzasz zarejestrować się w tej wersji zapoznawczej, zdecydowanie zaleca się włączenie usługi New Boards Hub przez wszystkich użytkowników w organizacji.
Azure Pipelines
Ulepszenia śledzenia potoku YAML
Jeśli masz potok, który generuje artefakty, możesz użyć jego artefaktów, definiując pipelines
zasób w innym potoku YAML.
Usługa Azure DevOps pokazuje teraz elementy robocze połączone z artefaktem zużytego uruchomienia potoku, a nie tylko wtedy, gdy użyty potok wyzwolił potok zużywający .
Automatyczne tokeny utworzone dla połączenia usługi Kubernetes Service
Ponieważ platforma Kubernetes 1.24, tokeny nie były już tworzone automatycznie podczas tworzenia nowego połączenia usługi Kubernetes. Dodaliśmy tę funkcję z powrotem. Zaleca się jednak użycie połączenia z usługą Azure podczas uzyskiwania dostępu do usługi AKS, aby dowiedzieć się więcej na temat wskazówek dotyczących połączenia z usługą dla klientów usługi AKS korzystających z zadań platformy Kubernetes w blogu.
Wersja zapoznawcza systemu macOS 13 Ventura dla hostowanych pul usługi Azure Pipeline
Obraz systemu macOS w wersji 13 jest teraz dostępny w wersji zapoznawczej dla agentów hostowanych w usłudze Azure Pipelines. Aby użyć tego obrazu, zaktualizuj plik YAML w celu uwzględnienia elementu vmImage:'macos-13'
:
- job: macOS13
pool:
vmImage: 'macOS-13'
steps:
- bash: |
echo Hello from macOS Ventura Preview
sw_vers
Pamiętaj, że etykieta obrazu z najnowszymi wersjami systemu macos będzie nadal wskazywać macos-12, dopóki macos-13 nie zostanie w wersji zapoznawczej jeszcze w tym roku. Chociaż obraz systemu macOS 13 jest w wersji zapoznawczej, obecnie nie obsługuje wszystkich narzędzi dostępnych w systemie macOS 13 i może wystąpić dłuższy czas kolejki niż inne obrazy.
Aby uzyskać więcej informacji, zapoznaj się z repozytorium runner-images i konfiguracjami obrazów systemu macOS.
Następne kroki
Uwaga
Te funkcje będą wdrażane w ciągu najbliższych dwóch do trzech tygodni.
Przejdź do usługi Azure DevOps i przyjrzyj się.
Jak przekazać opinię
Chcielibyśmy usłyszeć, co myślisz o tych funkcjach. Użyj menu Pomocy, aby zgłosić problem lub podać sugestię.
Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.
Dzięki,
Rajesh Ramamurthy