Sdílet prostřednictvím


Správa zdrojového kódu mobilní aplikace hostované v cloudu

Zdrojový kód hostovaný v cloudu je snadno přístupný bez ohledu na to, kde jste. Centrální úložiště znamená, že členové vývojového týmu můžou pracovat na stejném základu kódu tím, že nahrají, upraví a spravují soubory kódu. Hostování cloudu vyžaduje menší konfiguraci hardwaru než místní možnosti, což vám umožní implementovat řešení jednodušším a agilnějším způsobem.

Mezi výhody hostování zdrojového kódu v cloudu patří:

  • centrálním úložišti k zobrazení a správě dat odkudkoli.
  • lepší spolupráce pro čistější kód.
  • snadnější přispívání podporovat zapojení.
  • rychlejší verze.
  • snížení nákladů tím, že neudržuje hardware a infrastrukturu.

GitHub a Azure Repos jsou dvě možnosti hostování zdrojového kódu a dat mobilních aplikací v cloudu.

GitHub

GitHubu je opensourcová hostitelská služba úložiště pro projekty kódu v mnoha různých jazycích. GitHub sleduje a pomáhá vyřešit různé změny v každé iteraci kódu.

K hostování vývojového prostředí v cloudu použijte codespaces. Ponechte veškerý kód na jednom místě. Privátní, veřejná a opensourcová úložiště mají nástroje, které pomáhají hostovat, verze a vydávat kód.

Projděte si kód pomocí integrovaných nástrojů pro kontrolu, abyste mohli kód zkontrolovat základní součást procesu vašeho týmu.

  • Chraňte větve, navrhujte změny a kontroly žádostí.
  • Můžete odhalit rozdíly, okomentovat je v kontextu a získat jasnou zpětnou vazbu.

Pomocí nástrojů pro řízení projektů můžete koordinovat včas, zůstat v souladu a provádět další kroky.

  • Podívejte se na větší obrázek projektu.
  • Použijte panely úloh, které jsou přímo vedle kódu v GitHubu.
  • Přetažením karet přiřaďte členům týmu problémy nebo žádosti o přijetí změn.
  • Nastavte milníky pro uspořádání a sledování průběhu.
  • Napište poznámky, které zachycují užitečné nápady, které nepatří do konkrétního problému nebo žádosti o přijetí změn.

Spravovat uživatele a pomáhat týmům růst pomocí:

  • Role uživatelů, které pomáhají organizovat týmové role a přístupová oprávnění.
  • Nástroje pro diskuzní vlákno pro sledování a týmové konverzace
  • Pokyny komunity pro rychlé nastavení nových členů týmu pomocí účtů

Pomocí GitHub Actions připojte všechny nástroje a automatizujte každý krok vývojového pracovního postupu.

Další funkce GitHubu umožňují:

  • Procházejte oblíbené projekty a sledujte je.
  • Snadné zjišťování a nákup komunikačních a automatizačních nástrojů z GitHub Marketplace.
  • Síť a učení se od ostatních v oboru.

Azure Repos

Azure Repos je možnost distribuované správy zdrojového kódu pro Azure DevOps Services . Azure Repos nabízí neomezené bezplatné privátní nebo veřejné úložiště s využitím kontrol kódu pro spolupráci, pokročilé správy souborů, vyhledávání kódu a zásad větví.

Azure Repos se integruje s dalšími službami, jako jsou Azure Pipelines a Azure Boards, pro komplexní projektové služby. Azure Repos je skvělá pro malé projekty nebo pro velké organizace, které potřebují nativní podporu Microsoft Entra ID a pokročilé řízení zásad.

K centralizované správě zdrojového kódu s kontrolou kódu můžete také použít Team Foundation Version Control (TFVC).

  • Azure Repos podporuje všechny klienta Gitu prostřednictvím webhooků a integrace rozhraní GIT API.
  • Připojte se ke kódu z vývojových prostředí, jako jsou Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio a Visual Studio Code.
  • Spolupracujte na vytváření lepšího kódu pomocí diskuzí s vlákny a kontinuální integrace (CI) pro každou změnu.
  • K spuštění buildů z žádostí o přijetí změn použijte Azure Pipelines nebo jiné nástroje. Nastavte kanály kontinuální integrace/průběžného doručování (CI/CD), které automaticky sestavují, testují a nasazují vaši aplikaci s každou dokončenou žádostí o přijetí změn.
  • Používejte výkonné sémantické vyhledávání kódu v žádostech o přijetí změn.
  • Zjednodušte správu přístupu s nativní integrací Microsoft Entra.
  • Zajistěte kvalitu kódu pomocí zásad větví, jako je minimální počet kontrolorů, požadavky na úspěšné sestavení a vynucení strategie sloučení Gitu.
  • Integrace s nástroji pro správu projektů Azure Boards.

Další kroky