Kaydka aqoonta
Soo dejinta Zinnector®: xiriiri, hubi, riix
Mashruuc deegaan ah ilaa bog nool: ku soo gal furaha API, ku xir mashruuca booska martigelinta, akhri diyaar-garowga horudhaca ah ee barbar dhigaya PHP-gaaga, diskigaaga, iyo WordPress booska, oo riix — oo ay la socdaan dib-u-babalinta, taariikhda babalinta, iyo diiwaanka dhismaha marka wax qaldamaan.
Marka mashruucu maxalli ahaan u shaqeeyo, afar amar ayaa u qaadaya balse goob toos ah oo ku taal Zinn Digital® hosting: saxiix, ku xidh mashruuca booska martigelinta, akhri pre-flight, oo riix. Maqaalkani wuxuu dhex marayaa mid kasta, waxa uu daabaco, iyo amarrada aad gaadho dabadeed - dib-u-soo-saarka, taariikhda soo-saarka iyo diiwaannada dhismaha.
Ku saxiix furaha API
Ka abuur fure dashboard-ka hoostiisa Settings → API keys, ka dibna:
zinnector login
Furaha waxaa lagu qoraa amarka - marnaba laguma aqbalo khadka taliska, markaa kuma dambayn karo taariikhdaada qolof ama liiska habraaca. CI, geli gudaha: echo "$ZINN_API_KEY" | zinnector login --profile ci, ama deji ZINNECTOR_TOKEN oo ka bood login gebi ahaanba. Furaha waa la xaqiijiyaa ka hor intaan la kaydin, oo lagu kaydiyaa qaabka faylka 600. zinnector whoami --scopes waxay tusaysaa ururka aad ku saxiixantahay iyo ogolaanshaha uu furaha wato; furaha sandbox-ka waxaa loo calaamadeeyay mid.
Ku xidh mashruuca boos
zinnector link # pick a site from a list
zinnector link example.com --repo acme/site --branch main
link wuxuu ku qoraa aqoonsiga mareegaha zinnector.json iyo, ilaa aad ka gudubto --no-repo, wuxuu ku xidhayaa fogaanta git ee mashruuca goobta madal si uu riixu u geeyo. Geli zinnector.json: asxaabi nuqul ka sameeya kaydka ka dibna u daabaca isla meesha iyada oo aan la sheegin. Ma hayo wax qarsoodi ah.
Akhri duulimaadka hore
zinnector check
Tani waa amarka ay CLI u jirto. Waxay barbar dhigaysaa mashruucaaga iyo booska loo qorsheynayo in la geeyo waxayna daabacdaa khilaaf kasta - iyo barbardhig kasta oo aysan samayn karin:
- Nooca PHP, oo leh farqi nooca weyn ah oo loo qiimeeyay sare sababtoo ah waxay si lagu kalsoonaan karo u jebisaa mareegaha iyo farqi yar oo hooseeya, sababtoo ah qiimaynta wax walba sida muhiimka ah waxay baraysaa dadka inay ka boodaan digniinta.
- Haddii boosku uu u bedeli karo nooca aad ku dhistay, haddii PHP-ga boosku uu ka dambeeyo dhamaadka nolosha, iyo in mishiinku codsaday nooca ama si fudud loo sheegay.
- Cabirka iyo tirada faylka ee mashruucaaga ee ka soo horjeeda diskka iyo madaxa inode ee dhab ahaantii ka tagay booska - geedka WordPress wuxuu ka baxsan karaa faylasha iyadoo ay weli ka hooseyso koofiyadeeda diskka.
- Noocyada WordPress ee dhinac kasta, ha ahaato boosku dhameeyay bixinta, iyo haddii kaydka lagu xidhay si loo riixayo.
Way ka digaysaa; marnaba ma xirto. Helitaan kasta waa mid la rogi karo oo leh zinnector push --force, sababtoo ah waxaad ka taqaanaa waxyaabaha ku saabsan mareegahaaga oo uusan hubiyuhu samaynayn. Barbardhig aan la samayn karin waxaa lagu soo warramay unknown, marnaba sida gudubka ah, soo koobiduna waxay mar walba sheegtaa inta ay jireen. Sida caadiga ah nooca PHP ee maxalliga ah waa midka lagu dhawaaqay ee ku jira zinnector.json; --probe waxay kicinaysaa waqtiga socodsiinta maxalliga ah waxayna cabbiraysaa beddelkeeda. --strict wuxuu ka baxaa eber-ahaanshaha aan ahayn kuwa aan la aqoon sidoo kale, taas oo ah waxa uu albaabka CI rabo.
Riix
zinnector push
push waxay waddaa duulimaadka hore, waxay riixdaa ballanqaadyadaada, waxay kordhisaa geynta waxayna daawataa ilaa ay ka dhamaato, iyada oo daabacaysa heerka ugu dambeeya iyo ballanqaadka la geeyay. --dry-run waxay samaysaa wax walba marka laga reebo geynta; --no-wait waxay kordhisaa oo ka baxdaa; --no-git waxay geysaa wax kasta oo madalku hore u lahaa iyada oo aan la riixin. Haddii ballanqaadka la geeyay uusan ahayn kan hadda la riixay, way sheegaysaa.
Marka wax qaldamaan
zinnector deploys example.com # deploy history — status, commit, trigger, message
zinnector logs example.com --build # the build log of the most recent deploy
zinnector logs example.com --error # the site's error log
zinnector deploy example.com # redeploy what the platform already has
zinnector ai "why is my deploy failing?"
zinnector ai waxay ka shaqeysaa madal ka dhan ah akoonkaaga, markaa waxay arki kartaa isla taariikhda geynta iyo diiwaannada. Gudaha mashruuca waxay dirtaa qaabka mashruuca - magacyada tusaha, noocyada iyo aqoonsiga mareegaha - oo marnaba ma jiraan waxyaabaha ku jira faylka.
La xidhiidha
Weli waad daahday?
Taageero waxaa lagu daray qorshe kasta waxaana lagugu soo jawaabayaa luqadaada.
La xiriir taageerada → Maqaallada oo dhan →