Peke ki te ihirangi
Ihirangi
Paetukutuku

Arotaka Tuku mō ngā Pull Request

He whakamāoritanga rorohiko. Ko te ōriginale Ingarihi ka wātea.

Ka whakawhiwhi nga whakaputa arokite i tētahi URL ora ake mo ia pull request, kua hangaia mai i te waehere a tēnā peka, kia taea e nga kaiarotake te pāwhiri atu ki te huringa tūturu, kaua e pānui diff me te matapae noa. Ka whakahōu tēnā arokite i tō pana i tētahi commit hou, ka horoia anō aunoa ina kati te pull request.

Ko Hea Nga Whakaputa Arokite E Noho Ai

Whakatuwhera i Ngā Paetukutuku, pāwhiri i te pae, whakatuwhera i te rōpū Environment i te tahua maui o te pae, kātahi ka kōwhiri Arokite. Ko te taitara o te wharangi ko Whakahaere Preview.

He rerekē nga arokite i te staging. Ko te staging he kape kotahi, roa te noho, o te pae e pana ana koe ki reira i runga i te whakaaro; ko te arokite he taiao poto te noho, i hangaia mo ia pull request ka maka atu i muri mai. He maha nga rōpū e whakamahi ana i ngā mea e rua. Tirohia Nga Taiao Staging mo tērā tāpae.

Te wharangi Preview deploys mo tētahi pae i KPanel

Whakatūtūhia Tuatahi Te Git Deploy

Ehara nga arokite i te āhuatanga motuhake. Ka whakamahi anō ratou i te kī tuku a te pae tuku (production), me tana whakahau hanga, nā reira me whai te pae i tētahi whirihoranga Git Deploy e mahi ana i mua i te taea o te whakahohe i nga arokite.

Ki te kore e whirihoratia te Git Deploy, ka kī te wharangi Whakatūtū Git deploy i te tuatahi, ā, ka tāpaea tētahi pātene Haere ki Git deploy hei utu mō te puka whakahohe. Whakarite i Te Tuku i Tētahi Pae Mai i Git, kātahi ka hoki mai.

Ki te hono te Git Deploy engari karekau he whakahau hanga, ka whakaatu te wharangi Preview i tētahi whakatūpato. Ka whakaaro nga arokite kua oti kē te hanga i te pātaka, me nga kōnae pūmau kei te pakiaka. He tika tēnei mo tētahi pae HTML noa, engari he hē mo tētahi mea e whakahiatoa ana, nā reira whakaritea tētahi whakahau hanga i te wharangi Git Deploy mēnā e hiahiatia ana e tō kaupapa.

Te Whakahohe I Nga Arokite

  1. I te kāri Whakahohe tirotiro deploys, patohia te pātaka i te āhua owner/repo. Ehara i te URL, ehara i te wāhitau SSH: ko nga wāhanga e rua noa, hei tauira acme/marketing-site.
  2. Pāwhiri Enable.

Mēnā kāore tētahi mea e rite ana ki owner/name, ka whakakorehia me te karanga Me whakatika te Repo i te āhuatanga owner/name.

Inā whakahohetia, kātahi tonu ka whakaatu a KPanel i te huna hainatanga webhook i roto i tētahi kāri kei te upoko Kape i tō huna webhook inaianei, me tētahi whakatūpato e kī ana kāore koe e kite anō i tēnei.

Kapea te huna i mua i tō wehenga atu i te wharangi. Ka hangaia kotahi noa, kāore e taea te tango anō i muri mai. Mēnā ka ngaro i a koe, ko te whakatika he whakahanga anō, engari ka whakakore i te mea tawhito, ā, me whakahōu anō hoki e koe te webhook a tō pātaka.

Te Tāpiri I Te Webhook Ki Tō Pātaka

Ka whakaatu te kāri kua whirihoratia i tētahi Webhook URL hei whakapiri ki roto i nga tautuhinga o tō pātaka, i raro i Webhooks. Whirihoratia ki:

  • URL Kawenga: te URL webhook e whakaatuhia ana i te wharangi.
  • Huna (Secret): te uara kua kapea e koe.
  • Momo ihirangi: JSON.
  • Ngā huihuinga: nga huihuinga pull request, me nga pana (pushes), kia pakaru anō te arokite ina tāpirihia tētahi commit hou ki tētahi pull request e tuwhera tonu ana.

Ina oti tēnei, ka hangaia tētahi arokite i roto i te ruarua meneti i te whakatuwheratanga o tētahi pull request. Ka tirohia e tētahi mahi i te papamuri mō ngā mahi arokite hou i ia meneti, nā reira kāore he take ki te pēhi i tētahi mea i KPanel.

Nga URL Arokite

Ka whiwhi ia arokite i tōna ake ingoa whakamahi i te āhua pr-<pull-request-number>-<site-id>.kapsulecloud.app, kua hipokina e tētahi tiwhikete wildcard, nā reira ka tukuna mā HTTPS me kore he taonga tiwhikete māu ake.

Ko te huarahi pono ki te whakatuwhera i tētahi ko te pātene Open i te rārangi o te arokite i roto i Ngā arokite hou, e mau ana i te URL tōtika i whakaritea mo tēnā hanga. Whakapiritia tēnā hono ki te pull request kia kore ai nga kaiarotake e rapu i KPanel.

Te Pānui I Te Rārangi Ngā Arokite Hou

Ka whakarārangi te wāhanga Ngā arokite hou i ngā arokite hou rawa atu, ko te mea hou rawa kei mua. Ka whakaatu ia rārangi i te tau me te taitara o te pull request, te peka, te commit, me tētahi tūnga:

TūngaTikanga
BUILDINGKei te tāraitia, kei te hangaia ināianei
LIVEKei te mahi i tōna URL arokite
FAILEDI hē te hanga; whakawhānuitia te rārangi hītori kia kite ai te take
DESTROYEDKua horoia, i te nuinga o te wā nā te katinga o te pull request

Pāwhiri Pāhuri i te arokite hanga i tētahi rārangi kia whakawhānuitia tāna putanga hanga ki te taha. Koinā te wāhi tuatahi me tirotiro ina rahua tētahi arokite, ā, ko te putanga ōrite tērā e whakaputaina e tō hanga ina mahia ā-rohe.

Mēnā kei te wātea te rārangi, ka kī te wharangi: whakatuwheratia tētahi pull request i te pātaka, ā, ka hangaia tētahi arokite i roto i te ruarua meneti.

Te Huri I Te Huna Webhook

Pāwhiri Whakahanga anō i te huna i te kāri kua whirihoratia. Ka pātai a KPanel ki a koe kia whakaū, ā, ka whakamārama mārika kua mutu tonu te mahi a te huna onamata, ā, me whakahōu e koe i tāna i nga tautuhinga webhook a tō pātaka i muri mai.

Ka whakaatu kotahi tonu te huna hou, i roto i te kāri kotahi-wā ōrite i mua. Kapea, kātahi ka whakahōu i te webhook i tō pātaka. I waenganui i ēnei wā e rua, ka whakakorehia nga tukunga webhook e tae mai ana, nā reira mahia nga mahi e rua kia wawe tata tonu.

Whakahangahia anō te huna ina wehe atu tētahi tangata he mana whakahaere pātaka tōna, ina kua whakapiritia rānei te huna ki tētahi wāhi ehara i te wāhi tika, pēnei i tētahi hongere kōrero tahi, i tētahi tikiti rānei.

Te Weherei I Nga Arokite

Pāwhiri Disable. Ka weherei te whirihoranga, ā, ka murua te huna kua tiakina. Ka mutu te hangaia anō o nga arokite onamata.

Whakamāmā hoki mā te muku i te webhook i tō pātaka. Ka timata ki te rahua kaua ki te mahi i tētahi mea whakararuraru, engari he haruru tētahi webhook e whakahoki ana i te hapa mō ake tonu atu i te rārangi tuku a tō pātaka.

Nga Utu Me Te Tiaki I Te Ōkiko

Ka hangaia, ka tukuna hoki e nga arokite te waehere tūturu, nā reira ka whakamahi ratou i nga rauemi kotahi me tētahi atu whakaputanga i te pae. E rua nga tikanga e pupuri ana i tēnei kia whai mana:

  • Katia nga pull request kāore koe e mahi ana ināianei. Ka horoia aunoa te arokite a tētahi pull request kua katia.
  • Kaua e tuku i nga arokite ki nga tohu whakamotuhēhē production. Hoatu ki a ratou nga kī whakamātau mā te tūtohi preview o te ripanga Secrets, e noho ana tōna take kia kore ai e pōraruraru te whirihoranga arokite me te whirihoranga production.

Ehara te URL arokite i te mea tūmataiti. He ingoa whakamahi tūturu, tae noa mai ki te marea, me tētahi tiwhikete whaimana, ā, ka taea e te tangata katoa he hono tōna te whakatuwhera. Kaua e whakamahi i tētahi arokite ki te arotake i tētahi mea e mau ana he raraunga kiritaki tūturu, kaua hoki e whakatō i nga taiao arokite mai i tētahi tango-raraunga production.

Te Whakatika Raru

Kāore he mea e hangaia ina whakatuwheratia tētahi pull request. Tirohia nga tukunga hou rawa a te webhook i tō pātaka. Ko tētahi 401 , 403 rānei e tohu ana kāore te huna e rite, nā reira whakahangahia anō ka whakahōu i nga taha e rua. Mēnā kāore rawa he tukunga, ehara te webhook i te mea kua hono ki nga huihuinga pull request.

Ka hangaia te arokite engari ka whakaatu i tētahi rārangi kōnae, i tētahi 404 rānei. Kāore te kōpaki putanga i te wharangi Git Deploy e rite ana ki te wāhi e tuhi ai tō hanga. Ka tango nga arokite i tēnā tautuhinga mai i te production.

Ka rahua te hanga i te arokite anake. Ko te take nui rawa he taunga, he taurangi taiao rānei kei te production engari kāore rawa i tāpirihia ki te taiao arokite. Tirohia te tūtohi preview i te wharangi Secrets.

Ka mutu te mahi a tētahi URL arokite. Tirohia te tūnga kei tōna rārangi. Ko te tikanga o DESTROYED kua kati te pull request, ā, kua whakahokia te taiao, koinā te whanonga e hiahiatia ana.

Ko Hea Te Haere Ināianei

I whai hua tēnei?

He AI koe? Pānuitia tēnei whārangi hei Markdown

Ngā tuhinga e hāngai ana

Te Hono atu mā te SFTP: FileZilla, Cyberduck, me te Raina WhakahauSFTP (Secure File Transfer Protocol) ka whakawhiwhi i a koe ki te urunga tika ki ngā kōnae o tō pae ki runga i te tūmau.…Tiwhikete SSL me te HTTPSKa whakamārama tēnei tuhinga i te SSL mā te reo ngāwari, me pēhea a KapsuleHost e whakahaere aunoa ai i te SSL mō ō pae tukutuku, me ngā mahi me whakatutuki…Paetukutuku: Me Timata i HeaMe pēhea te mahi o te whakamanaaki paetukutuku i KapsuleHost, he aha ngā mea kei runga i ia ripa o tētahi paetukutuku, ā, ko tēhea aratohu me pānui mō te mahi…Te Aroturuki Uptime o te PaeHe mea tirotiro aunoa ngā papaanga katoa i runga i a KapsuleHost ia 60 hēkona, ā, ka whakaatu te ripa Uptime i te hua: te tūranga o nāianei, te ōrau uptime, ngā…

Kei te raru tonu?

Pātai ki a Kora, e mōhio ana ki tō pūkete, whakapā mai rānei ki tō mātou tīma.

Whakapā Maiīmēra āwhina