VPS iOS un macOS izstrādei — no 5,49 €/mēn
Pārcel būvējumus, testus un repozitoriju uz serveri — iOS komandas aizmugure līdzās jūsu Mac, 5 stundu testa periods pirms apmaksas — jūs ne ar ko neriskējat
Izveidot komandas serveri
Uzreiz par galveno: fizisku Mac un virtuālas macOS nomas mums nav — galīgā būvēšana un lietotņu parakstīšana iOS un macOS platformām notiek tikai uz Apple tehnikas, to prasa licences nosacījumi. Mūsu VPS nosedz visu pārējo iOS komandas darbā: Git repozitoriju, CI runneri, testa API stendus un būvējumu artefaktu glabātuvi. Jūs pats instalējat Linux vai Windows, izvietojat vajadzīgo steku un pieslēdzat savu Mac kā būvēšanas aģentu. Tarifi no 5,49 €/mēnesī, pieejams testa periods 5 stundas — pārbaudiet savu konveijeru pirms apmaksas.
Tarifi
Serveris iOS komandai
Git repozitorijam un vieglākiem uzdevumiem pietiek ar Standard 1 (4 vCPU, 4 GB); CI runnerim un testa stendiem — Standard 2 (4 vCPU, 6 GB) un augstāk. Testa periods 5 stundas pirms apmaksas.
Salīdzināt visus tarifusStandard 1
| 4 vCPU · AMD EPYC |
| 4 GB RAM |
| 50 GB NVMe |
| Neierobežota datplūsma |
| 1× IPv4 · KVM |
| Atbalsts 24/7 |
Standard 2
| 4 vCPU · AMD EPYC |
| 6 GB RAM |
| 60 GB NVMe |
| Neierobežota datplūsma |
| 1× IPv4 · KVM |
| Atbalsts 24/7 |
Git un CI runneris
Izvietojiet savu Git serveri un būvēšanas runneri: linteri, vienībtesti un statiskā analīze darbojas uz servera, nevis izstrādātāja portatīvajā.
Testa stendi un API
Turiet lietotnes aizmuguri, mokus un testa datubāzes vienuviet — komanda testē uz kopīga stenda, nevis lokālām kopijām.
Artefakti uz NVMe
Būvējumi, izplatāmie faili un atkarību kešs glabājas uz ātriem NVMe diskiem ar atsevišķu IP — SSH piekļuve no jebkuras vietas.
Kā iekļaut serveri iOS konveijerā
Izvēlieties tarifu un attēlu
Izvēlieties tarifu — Standard 1 (4 vCPU, 4 GB) vai Standard 2 (4 vCPU, 6 GB) — un Linux attēlu savam CI stekam.
Instalējiet sistēmu pats
Caur paneli jūs pats izvietojat izvēlēto sistēmu uz KVM servera — konfigurācija paliek pilnībā jūsu kontrolē.
Pieslēdziet runneri un stendus
Uzstādiet Git serveri, CI runneri un testa servisus, bet Apple būvēšanas soli deleģējiet savam Mac — tas pieslēdzas tam pašam konveijeram.
Ko pārcelt uz serveri un ko atstāt Mac
Uz Mac paliek tikai tas, kam vajadzīgi Apple rīki: kompilācija Xcode, parakstīšana un augšupielāde App Store. Viss pārējais — repozitorijs, testi, aizmugure, artefaktu glabāšana un paziņojumi — pārceļas uz VPS un vairs nav atkarīgs no vienas mašīnas birojā.
Ieteiksim, cik vCPU un atmiņas vajag jūsu konveijeram. Pamata vide aprakstīta lapā Linux VPS, bet būvēšanas konveijeri — lapā VPS priekš CI/CD.
Izvēlēties konfigurācijuBiežāk uzdotie jautājumi
Neatradāt atbildi?
Rakstiet mums kontaktu lapā.
Nē. Mēs iznomājam serverus ar Linux un Windows; fizisku Mac un virtuālas macOS piedāvājumā nav. iOS komandas uzdevumiem serveris nosedz CI, repozitoriju un testa stendus.
Galīgā būvēšana un parakstīšana notiek tikai uz Apple tehnikas — to prasa macOS licences nosacījumi un Xcode rīki. Mūsu serveris pārņem pārējos konveijera soļus.
Git repozitoriju, CI runneri, vienībtestus un linterus, testa aizmuguri ar datubāzi, būvējumu artefaktu glabātuvi un augšupielādes skriptus. Tas ir gandrīz viss konveijers, izņemot kompilācijas soli.
Jā, tā ir tipiska shēma: CI koordinators un uzdevumu rinda dzīvo uz VPS, bet Mac mini birojā pieslēdzas kā atsevišķs būvēšanas aģents un ņem tikai Xcode soļus.
Runnerim ar testiem un testa datubāzi pietiek ar 4 vCPU un 6 GB — Standard 2 par 6,99 €/mēn. Ja paralēli notiek vairāki būvējumi, ņemiet 8 GB (Standard 3, 8,99 €).
Linux: Ubuntu LTS svaigu pakotņu un dokumentācijas dēļ, Debian — stabilitātes dēļ. Windows izvēlas tad, ja līdzās vajadzīgi .NET rīki vai testi Windows vidē.
Jūs pats: izvēlaties attēlu un izvietojat sistēmu caur paneli pāris minūtēs. Serverim pieejama KVM konsole — piekļuve „dzelžu” līmenī, ja kaut kas nogājis greizi.
Automātiskās kopijas tarifā neietilpst — rezerves kopijas jūs veidojat pats vadības panelī pāris klikšķos. Repozitoriju papildus ir vērts spoguļot ārējā glabātuvē.