Firma Microsoft włącza obsługę systemu Windows na platformie Arm w usłudze GitHub Actions dla wszystkich publicznych repozytoriów

Firma Microsoft włącza obsługę systemu Windows na platformie Arm w usłudze GitHub Actions dla wszystkich publicznych repozytoriów

Ewolucja Windows on Arm Runners w akcjach GitHub

We wrześniu 2022 r.wprowadzono samodzielnie hostowane programy uruchamiające dla systemu Windows na platformie Arm, co stanowiło ważny kamień milowy dla deweloperów pracujących z urządzeniami Windows opartymi na architekturze Arm. Ta pierwsza wersja zapewniła zespołom istotną okazję do płynnej integracji architektury Arm z przepływami pracy ciągłej integracji (CI), eliminując potrzebę stosowania uciążliwych obejść.

Wyzwania dla deweloperów przed rokiem 2022

Przed tym postępem programiści napotykali znaczne przeszkody w testowaniu lub tworzeniu oprogramowania na sprzęcie Arm. Tworzenie niezbędnej infrastruktury często wiązało się ze złożonymi konfiguracjami i poleganiem na alternatywnych maszynach, co odwracało uwagę od głównego procesu rozwoju.

Najnowsze wydarzenia: Publiczna wersja beta i ogólna dostępność

Przewińmy do połowy 2024 r., kiedy GitHub uruchomił publiczną wersję beta dla systemów Linux i Windows opartych na architekturze Arm. Do września 2024 r.funkcjonalność stała się powszechnie dostępna, rozszerzając dostęp i użyteczność jeszcze bardziej dla programistów na całym świecie.

Większa dostępność dla użytkowników GitHub

W ekscytującej aktualizacji Microsoft rozszerza teraz obsługę Windows on Arm Runners na wszystkie publiczne repozytoria GitHub, w tym te w ramach GitHub Free tier. Ten strategiczny ruch następuje po wdrożeniu Windows on Arm ISO, dzięki czemu jest bardziej dostępny dla deweloperów.

Ulepszone narzędzia programistyczne dla architektury Arm

Firma Microsoft aktywnie inwestuje w narzędzia ułatwiające rozwój komputerów Copilot+ z procesorami Arm. Co ciekawe, nowy obraz Arm systemu Windows 11 dla programów GitHub jest wyposażony w zestaw narzędzi i oprogramowania zaprojektowanych dla różnych środowisk programistycznych. Na przykład programiści języka C# korzystający z narzędzi Visual Studio mogą bez wysiłku konfigurować przepływy pracy, określając cel programu „windows-11-arm” w swoich konfiguracjach YAML.

Przykładowy przepływ pracy GitHub Actions dla projektu C przy użyciu narzędzi Visual Studio

Główne korzyści z nowego wsparcia Windows on Arm Runner

  1. Rozszerzone wsparcie architektury: W miarę jak urządzenia z systemem Windows on Arm stają się coraz bardziej popularne, zwłaszcza te z procesorami Qualcomm, deweloperzy mogą udoskonalać swoje aplikacje dla tej platformy bez konieczności instalowania dodatkowej infrastruktury.
  2. Ulepszone przepływy pracy ciągłej integracji: Zintegrowanie modułów Arm Runner z procesami programistycznymi zapewnia spójność testowania i kompilowania w architekturach Arm i Intel, umożliwiając szybką identyfikację regresji.
  3. Bezpośrednie korzyści dla projektów Open Source: Wprowadzenie rozwiązań Arm Runner dla wszystkich publicznych repozytoriów, w tym kont w ramach bezpłatnego poziomu, podkreśla zaangażowanie GitHub w promowanie innowacyjności w społeczności Open Source.

Rosnące zainteresowanie systemem Windows na platformie Arm

Platforma Windows on Arm cieszy się coraz większym zainteresowaniem, szczególnie wśród deweloperów. Niedawno Google ogłosiło rozszerzenie Drive for Windows on Arm na swój stabilny kanał, po fali innych aplikacji — w tym Signal i Adobe Illustrator — które przeszły podobne przejścia.

Więcej informacji znajdziesz w pełnym artykule na stronie Neowin.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *