EQVPS
DashibodiAnza
Wasanidi

Hati ya kusakinisha runner ya GitHub Actions inayojiendesha

Andika hazina yako na lebo upate hati inayosakinisha runner chini ya mtumiaji wake na kuianzisha kama huduma. Tokeni unaiingiza kwenye seva yako, si hapa.

Inaendeshwa kikamilifu kwenye kivinjari chako — chochote unachoingiza hakitumwi kwenye seva zetu.

Kwa hazina za faragha pekee. Kwenye hazina ya umma, pull request kutoka kwenye fork inaweza kuendesha msimbo kwenye seva yako.

Hati ya kusakinisha
Mstari kwa workflow yako

Jinsi ya kuiendesha

  1. Kwenye GitHub fungua Settings → Actions → Runners → New self-hosted runner kisha nakili tokeni.
  2. Nakili hati kwenye seva yako ya Debian au Ubuntu na uiendeshe kama root: bash install-runner.sh.
  3. Bandika tokeni hati inapoiomba. Inabaki kwenye seva yako na haipiti kamwe kwenye ukurasa huu.
  4. Weka mstari wa runs-on kwenye workflow yako.

Mwongozo hatua kwa hatua: runner inayojiendesha kwenye VPS

Unahitaji seva kwa ajili ya runner? Mpango wa Small: 4 vCPU, 4 GB RAM, ufikiaji wa root, $8/mwezi.

Mpango wa Small

Jinsi inavyofanya kazi

Runner inayojiendesha hufanya kazi kwenye mashine yako: inajiunganisha na GitHub, inachukua kazi na kuziendesha hapo. Hati inasakinisha vifurushi vinavyohitajika, inaunda mtumiaji tofauti wa Linux, inapakua toleo jipya la runner, inaisajili na kuweka huduma ya systemd inayoendelea hata baada ya kuwasha upya. Hati inatengenezwa kwenye kivinjari chako, kwa hiyo soma kila mstari kabla ya kuiendesha. Seva inahitaji ufikiaji wa kutoka kwenda GitHub tu, Dedicated IP haihitajiki.

Maswali yanayoulizwa mara kwa mara

Tokeni ya usajili naipata wapi?

Kwenye hazina yako fungua Settings → Actions → Runners → New self-hosted runner. Tokeni inadumu saa moja. Kwa runner ya shirika zima, fuata njia hiyo hiyo kwenye mipangilio ya shirika.

Je, naweza kutumia runner inayojiendesha na hazina ya umma?

GitHub inashauri usifanye hivyo: pull request kutoka kwenye fork inaweza kuendesha msimbo kwenye seva yako. Tumia runner hizi na hazina za faragha.

Je, seva inahitaji Dedicated IP?

Hapana. Runner hufungua miunganisho ya kutoka kwenda GitHub tu, kwa hiyo mpango usio na Dedicated IP unatosha. Kwa nguvu, 4 vCPU na 4 GB RAM zinatosha kwa miradi mingi.

Zana zinazohusiana

Zana zote →