Orbit

Te Hononga i te GitLab Repo

GitLab connects to Orbit through OAuth rather than an installed app: you authorise Kapsule once, Orbit lists the projects your GitLab account can reach, and it registers a webhook per repository so…

Tē whakawhiti atu a GitLab ki Kapsule Orbit i te āhuatanga OAuth, ehara i te taupānga kua whakaritea: ka whakaae koe i Kapsule kotahi, ka whakatūtuki a Kapsule Orbit i ngā kaupapa e taea e tō pūkoro GitLab, ā, ka rēhita taka whare mō ia rīpoata, koia nei ka whakatūtuki tēnei kaupapa i ia tukunga. E whakawhiti atu tēnei aratohu i te hononga, te whakatau i tētahi rīpoata, te tutei i ngā tukutukunga i runga i tō pīpira GitLab, me ngā take noa ka kitea kāore te rīpoata.

I mua i te Timata

Ka taea anake e Kapsule Orbit te kite i ngā kaupapa GitLab e taea e tō pūkoro anake te kite. Mō tētahi kaupapa whakahaere-rōpū, me whai koe i te iti iho ko te Developer access, ā, me whai koe i te whakaaetanga hei rēhita taka whare i runga i te rīpoata. Mēnā ka aukati a tō pūkoro GitLab i ngā taka whare putaputa, kā tīni tō tae inanahi.

Aropū 1: Whakawhiti GitLab

  1. I roto i KPanel, pāwhiri i Kapsule Orbit i te tarawāhi maui.
  2. Pāwhiri i New project.
  3. Waiho te āhuatanga kia Import Git Repo.
  4. I te aropū 1, pāwhiri i Connect GitLab.

Ka tonoa koe ki a GitLab hei whakaae i te taupānga Kapsule Orbit. Whakaaetia ngā kōpae kua reretia, ā, ka hoki a GitLab ki a KPanel me ō rīpoata kua utaina. Ka whakaatu te aropū 1 i Just connected.

Mēnā ka rawe te hononga, ka whakaatu a KPanel i te hapa i whakahoki a GitLab kē, ehara i te kupu āwhina whakaharatau. Panuitia ā, whakamatau anō: he kaoro-whakaae me tē mana-ā-pokapū hoki, ka meatia e ēnei me hua rerekē.

Aropū 2: Whakatau Rīpoata

Ka puta ō rīpoata e taea i roto i tētahi rārangi. Pāwhiri i Select i te taha o te tahi e hiahia ana koe. Ka tahataha ngā rīpoata pūmau i tētahi tohu Private; ka tukutukunga a Kapsule Orbit i ngā rīpoata tuwhera me pūmau anō.

Mēnā Kāore Tētahi Rīpoata

  • Tirotiro i tō mahi i runga i te kaupapa. Ehara i te ripoata tohu-āhuatanga; me whai koe i te iti iho ko te Developer.
  • Mēnā ka pēnā te kaupapa ki tētahi rōpū, whakatūpato tō nōhoanga kei runga i te rōpū rānei i te kaupapa anō, ehara i te atuatanga anake me tētahi mahi tonutanga.
  • Pāwhiri i Reconnect GitLab i te aropū 1 hei whakahou i te āhuatanga OAuth. Ka ahurei tēnei i te tohu ā, ka āhua panui anō i tō rārangi kaupapa.

Mēnā ka whakaatu te pānia i No repos accessible, ka haere te tohu OAuth engari kāore i whakahoki i te aha noa. Whakahononga anō ā, whakatūpato koe i whakaae i ngā kōpae rīpoata, kē anake i tētahi huinga whakaiti.

Aropū 3: Whakarite i Tō Kaupapa

WāhiHe aha tāna
Project NameTe ingoa whakaaturanga i KPanel, hei tauira my-app
Deploy URLTe āhuatanga-āpiti i raro i kaps.run, koia nei ka whakatika my-app ki my-app.kaps.run

Pāwhiri i Create project. Ka tutuki a Kapsule Orbit i te rīpoata, ka tāria te tukunga tuatahi, ā, ka riro koe ki te tirohanga rauemi kaupapa.

Ko te Deploy URL slug he mea kua whakamotuhake i te whakatunga ā, e kore e taea te whakarereke ā muri. Ki te whakaputanga i raro i tētahi wāhi rerekē, tāpirihia he tūmomo tekau e ako ai. Tiro Adding a Custom Domain to Your Project.

Ngā Tukutukunga Arotake

Ka rēhita a Kapsule Orbit i tētahi taka whare i runga i tō rīpoata GitLab i te wa i hangaia te kaupapa. A muri iho:

  • Ka tonoa tēnei tukunga ki tō peka tūmataiti he tukutukunga tūmataiti.
  • Ka tonoa tēnei tukunga ki tētahi peka atu, ka whakatūtuki tētahi tirohanga wehe i branch-<branch-name>.kaps.run, mēnā kua whakahouhou Branch previews i Settings i raro i Runtime. Tiro Branch Preview Deployments in Kapsule Orbit.
  • Ka mukua tētahi peka, ka whāia tōna tirohanga arotake, ā, ka whakawātea te rokiroki i roto i tua noa iho kotahi rā.

E kore koe e hangai, e kore rānei e tiaki i te taka whare i te ringa.

Te Tatari mō Tō Pīpira GitLab CI

Mēnā ka haere koe i ngā whakamatau i GitLab CI, ka taea e Kapsule Orbit te pupuri i te tukutukunga kia whakatika ai te pīpira.

  1. Whakatuwhera te kaupapa, ā, Settings.
  2. Rapua CI required checks.
  3. Tāpirihia tētahi uara kāore e whakaiti ā, tiaki.

I GitLab, e kore te uara anō e whakaeatia ki ngā ingoa mahi: e kī mai tētahi uara kāore e whakaiti ki Kapsule Orbit kia tatari mō te pīpira katoa kia whakatika ai. Ka whakakapiti tēnei rawenga i te tukutukunga Kapsule Orbit i te arotake anō. Ka āhuatanga anō tēnei ki ngā tukutukunga whakatūtuki-tukunga i runga i te peka tūmataiti anake.

Koinei te wāhi e rerekē ai ngā kaiwhakahaere. Ka whakaeatia e GitHub te uara ki ngā mahi Actions ingoa; ka whakaae a GitLab i tētahi uara hei "tatari mō te pīpira katoa". Mēnā koe e tāpirihia ngā whakarite i waenganui i tētahi kaupapa GitHub me tētahi kaupapa GitLab, kaua e tumanako kia orite te mahi a te wāhi ōrite.

Te Whakawhiti anō rānei te Whakakorehake GitLab

  1. Pāwhiri i Kapsule Orbit, ā, New project.
  2. I te aropū 1, pāwhiri i Reconnect hei whakahou i te āhuatanga OAuth, rānei Disconnect hei tango i te hononga.

Ko te Whakahononga anō te tōnga tika tuatahi i te wa e mutu ai te whakatūtuki rīpoata: ka pau ngā tohu OAuth, ā, ka hangai tōtahi tohu hou i te whakawhiti anō.

Ko te Whakakorehake e tiaki ai i ō kaupapa me ō rārangi tukutukunga, ā, te tukutukunga kei te ora ka whakaparepare tonu i te herehere. Ko te āhuatanga e tipu ai ko te whakatūtuki-tukunga whakatūtuki-tukunga. Ka mutu ngā taka whare tuku anō, nā te mea me panui tētahi taka whare i te peka pūtake mā te hononga kaiwhakahaere hei mārama he aha te whakatūtuki.

Pānui Hono

E hiahia ana koe i te awhina?

Tīmēra mai ki a support@kapsulehost.com manatoko tahi rānei i roto i KPanel.

Whakatuwhera KPanel
Te Hononga i te GitLab Repo