Share via


Felhőben üzemeltetett mobilalkalmazás forráskódkezelése

A felhőben üzemeltetett forráskód könnyen elérhető, függetlenül attól, hogy éppen hol van. A központi adattár azt jelenti, hogy a fejlesztői csapat tagjai a kódfájlok feltöltésével, szerkesztésével és kezelésével kommunikálhatnak ugyanazon a kódbázison. A felhőalapú üzemeltetés kevesebb hardverkonfigurációt igényel, mint a helyszíni beállítások, így egyszerűbb és rugalmasabb megoldásokat valósíthat meg.

A forráskód felhőbeli üzemeltetésének előnyei a következők:

  • Központi tárhely az adatok bárhonnan történő megtekintéséhez és kezeléséhez.
  • Jobb együttműködés a tisztább kód érdekében.
  • Könnyebb hozzájárulás a részvétel ösztönzéséhez.
  • Gyorsabb kiadások.
  • A költségek csökkentése a hardver és az infrastruktúra fenntartásának kihagyásával.

A GitHub és az Azure Repos két lehetőség a mobilalkalmazás forráskódjának és a felhőben tárolt adatoknak a üzemeltetésére.

GitHub

A GitHub egy nyílt forráskódú adattár üzemeltetési szolgáltatás, amely számos különböző nyelven futó kódprojektekhez használható. A GitHub nyomon követi és segít megoldani az összes kód iterációjának különböző módosításait.

A fejlesztési környezet felhőbeli üzemeltetéséhez használjon kódtereket . Az összes kódot egy helyen tárolhatja. A privát, nyilvános és nyílt forráskódú adattárak mindegyike rendelkezik eszközökkel a gazdagép, a verzió és a kiadási kód üzemeltetéséhez.

Tekintse át a kódot a beépített felülvizsgálati eszközökkel , hogy a kód áttekintése a csapat folyamatának lényeges részét képezhesse.

  • Védje az ágakat, javasoljon módosításokat, és kérjen felülvizsgálatokat.
  • Észlelheti a különbségeket, megjegyzéseket fűzhet a kontextushoz, és egyértelmű visszajelzést kaphat.

A projektirányítási eszközökkel korán koordinálhat, igazodhat, és hatékonyabban végezheti el a munkáját.

  • Tekintse meg a projekt nagyobb képét.
  • A GitHubon közvetlenül a kód mellett található feladattáblákat használhatja.
  • Kártyák húzásával problémákat vagy lekéréses kérelmeket rendelhet a csapattagokhoz.
  • Mérföldkövek beállítása az előrehaladás rendszerezéséhez és nyomon követéséhez.
  • Jegyzetekkel olyan hasznos ötleteket rögzíthet, amelyek nem tartoznak egy adott problémához vagy lekéréses kérelemhez.

A felhasználók kezelése és a csapatok növekedésének elősegítése az alábbiak használatával:

  • Felhasználói szerepkörök a csapatszerepkörök és a hozzáférési engedélyek rendszerezéséhez.
  • Vitafórum-eszközök a beszélgetések nyomon követéséhez és a csapatközpontúsághoz.
  • Közösségi irányelvek új csapattagok fiókokkal történő gyors beállításához.

A GitHub Actions segítségével csatlakoztathatja az összes eszközt, és automatizálhatja a fejlesztési munkafolyamat minden lépését.

A GitHub egyéb funkciói a következőket teszik lehetővé:

  • Böngészhet és star népszerű projekteket, hogy követni tudja őket.
  • Könnyedén felfedezheti és megvásárolhatja a kommunikációs és automatizálási eszközöket a GitHub Marketplace-en.
  • Hálózat, és tanulni másoktól az iparágban.

Azure-beli adattárak

Az Azure Repos az Azure DevOps Services elosztott verziókövetési lehetősége. Az Azure Repos korlátlan ingyenes privát vagy nyilvános adattárakat kínál együttműködési kódértékelésekkel, speciális fájlkezeléssel, kódkereséssel és ágszabályzatokkal.

Az Azure Repos integrálható más szolgáltatásokkal, például az Azure Pipelinessal és az Azure Boardssal a végpontok közötti projektszolgáltatásokhoz. Az Azure Repos kiválóan alkalmas kis projektekhez, vagy olyan nagy szervezetekhez, amelyek natív Microsoft Entra ID támogatást és speciális szabályzatvezérlőket igényelnek.

A Team Foundation verziókövetést (TFVC) is használhatja a központosított verziókövetéshez a kód áttekintésével.

  • Az Azure Repos bármely Git-ügyfelet támogat a webhookokon és a Git API-integráción keresztül.
  • A kódhoz olyan fejlesztői környezetekből csatlakozhat, mint az Xcode, az Eclipse, az IntelliJ, az Android Studio, a Visual Studio és a Visual Studio Code.
  • Az egyes módosításokhoz csoportosított vitafórumok és folyamatos integráció (CI) használatával együttműködve jobb kódot hozhat létre.
  • Az Azure Pipelines vagy más eszközök használatával elindíthatja a lekéréses kérelmekből származó buildeket. Állítson be folyamatos integrációs/folyamatos kézbesítési (CI/CD) folyamatokat, amelyek minden befejezett lekéréses kérelemmel automatikusan felépítik, tesztelik és üzembe helyezik az alkalmazást.
  • Hatékony szemantikai kódkeresés használata lekéréses kérelmekben.
  • Egyszerűbb hozzáférés-kezelés natív Microsoft Entra integrációval.
  • A kódminőség biztosítása ágszabályzatokkal, például a felülvizsgálók minimális számával, a sikeres buildek követelményeivel és a Git-egyesítési stratégia kikényszerítésével.
  • Integrálás az Azure Boardsprojektkezelő eszközeivel.

További lépések