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
- I roto i KPanel, pāwhiri i Kapsule Orbit i te tarawāhi maui.
- Pāwhiri i New project.
- Waiho te āhuatanga kia Import Git Repo.
- 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āhi | He aha tāna |
|---|---|
| Project Name | Te ingoa whakaaturanga i KPanel, hei tauira my-app |
| Deploy URL | Te ā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.
- Whakatuwhera te kaupapa, ā, Settings.
- Rapua CI required checks.
- 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
- Pāwhiri i Kapsule Orbit, ā, New project.
- 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
- Deploying Your Project mō te mawhiti tukutukunga katoa, te toka tukutukunga me ngā whakaaetanga
- Troubleshooting Failed Builds mēnā e kore te tukunga tuatahi kia pai
- Connecting a GitHub Repo me Connecting a Bitbucket Repo mō ngā kaiwhakahaere atu