Delen via


Broncodebeheer voor mobiele toepassingen in de cloud

In de cloud gehoste broncode is gemakkelijk toegankelijk, ongeacht waar u zich bevindt. Een centrale opslagplaats betekent dat leden van het ontwikkelingsteam op dezelfde codebasis kunnen communiceren door codebestanden te uploaden, te bewerken en te beheren. Cloudhosting vereist minder hardwareconfiguratie dan on-premises opties, zodat u oplossingen op een eenvoudigere en flexibelere manier kunt implementeren.

Voordelen van het hosten van broncode in de cloud zijn onder andere:

  • Central-opslag om uw gegevens vanaf elke locatie weer te geven en te beheren.
  • Betere samenwerking voor schonere code.
  • Gemakkelijker bijdragen om betrokkenheid te stimuleren.
  • Snellere releases.
  • lagere kosten door hardware en infrastructuur niet te onderhouden.

GitHub en Azure-opslagplaatsen zijn twee opties voor het hosten van broncode en gegevens van mobiele apps in de cloud.

GitHub

GitHub- is een opensource-opslagplaats die als host fungeert voor codeprojecten in veel verschillende talen. GitHub houdt bij en helpt bij het oplossen van de verschillende wijzigingen in elke code-iteratie.

Gebruik codespaces om uw ontwikkelomgeving in de cloud te hosten. Bewaar al uw code op één plaats. Privé-, openbare en opensource-opslagplaatsen hebben allemaal hulpprogramma's voor het hosten, versie en release van code.

Code controleren met ingebouwde beoordelingshulpprogramma's om codebeoordeling een essentieel onderdeel van het proces van uw team te maken.

  • Beveilig vertakkingen, stel wijzigingen voor en vraag beoordelingen aan.
  • Spot-verschillen, opmerkingen in context en ontvang duidelijke feedback.

Gebruik hulpprogramma's voor projectbeheer om vroeg te coördineren, uitgelijnd te blijven en meer gedaan te krijgen.

  • Bekijk het grotere beeld van het project.
  • Gebruik taakborden die zich naast uw code in GitHub bevinden.
  • Sleep kaarten om problemen of pull-aanvragen toe te wijzen aan teamleden.
  • Stel mijlpalen in om de voortgang te organiseren en bij te houden.
  • Schrijf notities om nuttige ideeën vast te leggen die geen deel uitmaken van een bepaald probleem of pull-aanvraag.

Gebruikers beheren en teams helpen groeien met behulp van:

  • Gebruikersrollen om teamrollen en toegangsmachtigingen te organiseren.
  • Discussiethreadhulpprogramma's om gesprekken op schema te houden en teamgericht te houden.
  • Communityrichtlijnen voor het snel instellen van nieuwe teamleden met accounts.

Gebruik GitHub Actions om al uw hulpprogramma's te verbinden en elke stap van uw ontwikkelwerkstroom te automatiseren.

Met andere GitHub-functies kunt u het volgende doen:

  • Blader en ster populaire projecten om ze te volgen.
  • Ontdek en koop eenvoudig communicatie- en automatiseringsprogramma's uit de GitHub Marketplace-.
  • Netwerk en leer van anderen in de branche.

Azure-opslagplaatsen

Azure-opslagplaatsen is de optie voor gedistribueerd broncodebeheer voor Azure DevOps Services-. Azure-opslagplaatsen bieden onbeperkte gratis privé- of openbare opslagplaatsen met samenwerkingscodebeoordelingen, geavanceerd bestandsbeheer, codezoekopdrachten en vertakkingsbeleid.

Azure-opslagplaatsen kunnen worden geïntegreerd met andere services zoals Azure Pipelines en Azure Boards voor end-to-end projectservices. Azure-opslagplaatsen zijn ideaal voor kleine projecten of voor grote organisaties die systeemeigen Microsoft Entra ID-ondersteuning en geavanceerde beleidsbesturingselementen nodig hebben.

U kunt ook TFVC- (Team Foundation Version Control) gebruiken voor gecentraliseerd broncodebeheer met codebeoordeling.

  • Azure-opslagplaatsen ondersteunen alle Git-client- via webhooks en Integratie van git-API's.
  • Maak verbinding met uw code vanuit ontwikkelomgevingen zoals Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio en Visual Studio Code.
  • Werk samen om betere code te bouwen met behulp van discussielijnen en CI (Continue integratie) voor elke wijziging.
  • Gebruik Azure Pipelines of andere hulpprogramma's om builds te starten van pull-aanvragen. Stel pijplijnen voor continue integratie/continue levering (CI/CD) in waarmee uw app automatisch wordt gebouwd, getest en geïmplementeerd met elke voltooide pull-aanvraag.
  • Gebruik krachtige semantische codezoekopdrachten in pull-aanvragen.
  • Vereenvoudig toegangsbeheer met systeemeigen Microsoft Entra-integratie.
  • Zorg voor codekwaliteit met vertakkingsbeleid, zoals het minimale aantal revisoren, vereisten voor geslaagde builds en het afdwingen van git-samenvoegingsstrategie.
  • Integreer met Azure Boardshulpprogramma's voor projectbeheer.

Volgende stappen