VPS iOS ir macOS kūrimui — nuo 5,49 €/mėn.
Perkelk kūrimą, testus ir saugyklą į serverį — iOS komandos stuburas šalia jūsų Mac, 5 valandos bandymo prieš apmokėjimą, visiškai be rizikos
Paruošti komandos serverį
Iš karto atvirai: fizinių Mac kompiuterių ir virtualaus macOS nenuomojame — galutiniai iOS ir macOS kūrimai bei kodo pasirašymas pagal macOS licenciją turi vykti Apple aparatinėje įrangoje. Mūsų VPS dengia visa kita, kas sudaro iOS komandos darbo eigą: Git saugyklą, CI vykdytoją, testinius API stendus ir kūrimo artefaktų saugyklą. Patys įdiegiate Linux ar Windows, pakeliate savo įrankių rinkinį ir prijungiate savo Mac kaip kūrimo agentą. Planai nuo 5,49 €/mėn., o 5 valandų bandomasis laikotarpis leidžia pravaryti procesą prieš mokant.
Planai
Serveris iOS komandai
Git saugykla ir lengvos užduotys telpa į planą Standard 1 (4 vCPU, 4 GB); CI vykdytojui ir testų stendams reikia plano Standard 2 (4 vCPU, 6 GB) ar didesnio. Prieš apmokėjimą turite 5 valandas bandymo.
Palyginti visus planusStandard 1
| 4 vCPU · AMD EPYC |
| 4 GB RAM |
| 50 GB NVMe |
| Neribotas duomenų srautas |
| 1× IPv4 · KVM |
| Pagalba 24/7 |
Standard 2
| 4 vCPU · AMD EPYC |
| 6 GB RAM |
| 60 GB NVMe |
| Neribotas duomenų srautas |
| 1× IPv4 · KVM |
| Pagalba 24/7 |
Git ir CI vykdytojas
Paleiskite savo Git serverį ir kūrimo vykdytoją: linteriai, vienetų testai ir statinė analizė sukasi serveryje, o ne kūrėjo nešiojamajame.
Testų stendai ir API
Laikykite programėlės serverinę dalį, mokus ir testines bazes vienoje vietoje — komanda testuoja bendrą stendą, o ne vietines kopijas.
Artefaktai ant NVMe
Kūrimai, platinimo paketai ir priklausomybių podėlis guli ant greitų NVMe diskų su savu IP — SSH prieiga iš bet kur.
Kaip įterpti serverį į iOS procesą
Pasirinkite planą ir atvaizdį
Pasirinkite planą — Standard 1 (4 vCPU, 4 GB) arba Standard 2 (4 vCPU, 6 GB) — ir Linux atvaizdį savo CI įrankiams.
Įdiekite sistemą patys
Per valdymo skydelį patys išskleidžiate pasirinktą operacinę sistemą KVM serveryje — konfigūracija lieka visiškai jūsų kontrolėje.
Prijunkite vykdytoją ir stendus
Įdiekite Git serverį, CI vykdytoją ir testines paslaugas, o Apple kūrimo žingsnį palikite savo Mac — jis prisijungia prie to paties proceso.
Kas keliauja į serverį, o kas lieka ant Mac
Ant Mac lieka tik tai, kam reikia Apple įrankių: Xcode kompiliavimas, kodo pasirašymas ir įkėlimas į App Store. Visa kita — saugykla, testai, serverinė dalis, artefaktų saugykla ir pranešimai — persikelia į VPS ir nustoja priklausyti nuo vienos mašinos biure.
Padėsime suskaičiuoti, kiek vCPU ir atminties reikia jūsų procesui. Bazinė aplinka aprašyta puslapyje Linux VPS, o kūrimo konvejeriai — puslapyje VPS CI/CD.
Padėkite pasirinktiDažnai užduodami klausimai
Neradote atsakymo?
Parašykite mums per kontaktų puslapio formą.
Ne. Nuomojame serverius su Linux ir Windows; fizinių Mac kompiuterių ir virtualaus macOS asortimente nėra. iOS komandai serveris dengia CI, saugyklą ir testų stendus.
Galutiniai kūrimai ir kodo pasirašymas vyksta tik Apple aparatinėje įrangoje — to reikalauja macOS licencija ir Xcode įrankiai. Mūsų serveris perima likusius proceso žingsnius.
Git saugyklą, CI vykdytoją, vienetų testus ir linterius, testinę serverinę dalį su baze, artefaktų saugyklą ir įkėlimo skriptus. Tai beveik visas procesas, išskyrus kompiliavimą.
Taip, tokia schema ir yra įprasta: CI koordinatorius ir užduočių eilė gyvena VPS, o biure stovintis Mac mini prisijungia kaip atskiras kūrimo agentas ir ima tik Xcode žingsnius.
Vykdytojas su testais ir testine baze telpa į 4 vCPU ir 6 GB — Standard 2 už 6,99 €/mėn. Jei lygiagrečiai sukasi keli kūrimai, imkite 8 GB (Standard 3, 8,99 €/mėn.).
Linux: Ubuntu LTS dėl šviežių paketų ir dokumentacijos, Debian dėl stabilumo. Windows renkamas tada, kai šalia reikia .NET įrankių ar Windows testų.
Jūs: pasirenkate atvaizdį ir per skydelį įdiegiate sistemą per porą minučių. KVM konsolė duoda prieigą aparatiniu lygiu, jei kas nepavyktų.
Automatinės kopijos į planą neįeina — kopijas darote patys valdymo skydelyje pora paspaudimų. Saugyklą verta papildomai veidrodžiuoti į išorinę vietą.