Orbit
Te Hononga i te Bitbucket Repo
Bitbucket connects to Orbit through OAuth: you authorise Kapsule once, Orbit lists the repositories your Bitbucket account can reach, and it registers a webhook per repository so every push triggers…
Te hono i tētahi Bitbucket Repo
Ka hono te Bitbucket ki a Kapsule Orbit mā te OAuth: ka whakaaetia e koe a Kapsule kotahi wāea, ka whakaatuhia e Orbit ngā pūkete e taea e tō pūkete Bitbucket, ā ka rehita ia tētahi webhook mō ia pūkete kia whakatupurihia he hanga i ia pitopito. Ka kōrerotia e tēnei arataki te hono, te whiriwhiri pūkete, te hanga kaupapa, me ngā mea hei tirotiro ina kore te pūkete e puta mai.
Kātahi anō Koe Ka Tīmata
Ka kite a Orbit anake i tēnā e kite ai tō pūkete Bitbucket. Ki tētahi pūkete mahi kātahi, me whai koe i te whakaae whakatupu, me te whakaae nui anō mō tētahi webhook pūkete kia hanga. Mehemea ka aukati te mahi tuatahi i ngā kaihoko OAuth atu ke, me whakaaetia e tētahi kaiwhakahaehaetanga a Kapsule Orbit i mua i te whai hua o te hono.
Ipurangi 1: Hono Bitbucket
- I a KPanel, pīoioi Kapsule Orbit ki te taha maui.
- Pīoioi Kaupapa Hou.
- Tukua kia tu tō āhuatanga ki Kawekawe Git Repo.
- Ki te ipurangi 1, pīoioi Hono Bitbucket.
Ka tonoa koe ki a Bitbucket hei whakaaetanga i te kaihoko OAuth Kapsule Orbit. Whakaae ki ngā whakaae i hiahiatia, ka whiti a Bitbucket ki a koe ki a KPanel me ō pūkete kua utaina. Ka puta te ipurangi 1 me te Tonu kua hono.
Mehemea ka rahua te whakaaetanga, ka whakaatuhia e KPanel te hapa i whakahoki a Bitbucket. Pānuihia koia kaua anō e ngana hoki: he āhuatanga o te kaupapa mahi me tētahi whakaaetanga kua whakakorea e te ahua, engari me āhuatanga rerekē rāua.
Ipurangi 2: Whiriwhiri Pūkete
Ka puta ō pūkete e taea e koe hei rārangi. Pīoioi Whiriwhiri tēnā i tō hiahia kia whakatupurihia. Ka kawe ngā pūkete āhuatanga te Āhuatanga tohu; ka whakatupurihi a Kapsule Orbit ngā pūkete tūmatanui me te āhuatanga ōrite.
Mehemea Kāore Tētahi Pūkete e Puta Mai
- Whakatūtukitia te taumata whakaae o koe ki runga i te pūkete. Kaore te whakaae pānui e ranea; me whai koe i te whakaae whakatupu mō a Kapsule Orbit kia rehita ai te webhook e hiahia ai.
- Tirohia kei tētahi mahi tuatahi tōu pūkete, karekau noa i tētahi hono i whai koe.
- Pīoioi Hono Anō Bitbucket ki te ipurangi 1 kia whakahoki anō i te āhuatanga OAuth, kia hou anō i te tohu me te rārangi pūkete.
Mehemea ka whakaatuhia e te papa Kaore pūkete e taea, kua hua te whakaae engari kaore i whakahoki i te mea. Hono anō, whakatūtukitia kua whakaae koe i ngā āhuatanga pūkete.
Ipurangi 3: Whakaritea Tō Kaupapa
| Āhuatanga | Me aha |
|---|---|
| Ingoa Kaupapa | Te ingoa whakaatuhia i KPanel, ōtahi my-app |
| Deploy URL | Te rohe i raro i kaps.run, koia my-app ka huri ki my-app.kaps.run |
Pīoioi Hanga kaupapa. Ka kōpī a Kapsule Orbit i te pūkete, ka whakatūpurihia te hanga tuatahi, ā ka tae koe ki te tirohanga kaupapa me te rauemi naumati.
Ko te Deploy URL wāhanga kua whakaritea kotahi, i te wāea tuatahi, ā kaore e taea te whakatika i muri. Kia waitohu i raro i tētahi wāhi rerekē, whakarite tohu āhuatanga tawhito. Tirohia Whakarite Tohu Āhuatanga Tawhito ki Tō Kaupapa.
Ngā Deploy Āhuamahi
Ka rehita a Kapsule Orbit i tētahi webhook i tō pūkete Bitbucket i te wāea kaupapa. Tūturu noa atu:
- Ko te pitopito ki tō peka whakatupurihia ka whakatūpurihia tētahi whakatupurihanga whakatupurihia.
- Ko te pitopito ki tēnei atu peka ka hanga i tētahi tirohanga motuhake ki
branch-<branch-name>.kaps.run, mēnā kua whakahohua Ngā Tirohanga Peka i roto i Ngā Tautuhinga i raro i Whakatupurihanga. Tirohia Ngā Whakatupurihanga Tirohanga Peka i Kapsule Orbit. - Te whakamotuhake i tētahi peka ka tatari i tōna tirohanga arokite, ā ka whakamahea atu te rokiroki i roto i te tahi rā, otirā.
Kaore koe e hanga, e whakahaere rānei i te webhook ake.
Ko te CI tohu takitaki i roto i Kapsule Orbit ka aukati i ngā whakatupurihanga i runga i ngā ingoa mahi GitHub Actions, i tētahi pīpiti GitLab rānei. Kaore ia e aukati i Bitbucket Pipelines. Mehemea e hiahia koe kia whakatupurihi ngā Bitbucket Pipelines kia whakatika i te wā o tētahi whakatupurihanga, whakamutu i ngā whakatupurihanga pitopito mā tērā peka, ā tukua te pīpiti kia karanga i tētahi whiua whakatupurihanga i te whakarite. Tirohia Whakatupurihanga Kia Karanga Mā Ngā Whiua Whakatupurihanga.
Hono Anō Bitbucket, te Wetekina Rānei
- Pīoioi Kapsule Orbit, katahi Kaupapa Hou.
- Ki te ipurangi 1, pīoioi Hono Anō kia whakahoki anō i te āhuatanga OAuth, ki te Wetekina rānei hei tango i te hono.
Ko te hono anō te tika tuatahi ahuatanga tekau kāore te rārangi pūkete e mahi, nā te mea ka pau ngā tohu OAuth ā ka whakatupurihi te hono anō i tētahi hou.
Te wetekina ka tiaki i ō kaupapa me ā rātou hītori whakatupurihanga, ā ka whakatupurihi tonu te whakatupurihanga whakaora. Ka tatari ngā whakatupurihanga pitopito. Ka tatari ngā whiua whakatupurihanga, nā te mea ka pānuihia e te whiua te peka pānui mā te hono kaihoko hei whakatupurihi.
Āhuatanga Whakaatu
- Whakatupurihanga Tō Kaupapa mō te āhuatanga whakatupurihanga katoa, te whitea whakatupurihanga, me ngā whakaae
- Whakaritea Tō Tohu Hanga me te Wāhi Huatanga mehemea ka rahua te hanga tuatahi, ki te whakatupurihi rānei i te whānui hē
- Hono Repo GitHub me Hono Repo GitLab mō ngā kaihoko atu