VPS iOS-i ja macOS-i arenduseks — alates 5,49 €/kuus

Vii ehitused, testid ja repositoorium serverisse — iOS-tiimi tugiselgroog sinu Maci kõrval, 5 tundi prooviaega enne maksmist, täiesti riskivabalt

Sea üles tiimiserver
iOS-tiimi serveripool

Kohe ausalt ära: me ei rendi füüsilisi Mac-arvuteid ega virtuaalset macOS-i — lõplikud ehitused ja koodi allkirjastamine iOS-ile ja macOS-ile peavad macOS-i litsentsi järgi käima Apple’i riistvaral. Meie VPS katab kõik ülejäänu, mis iOS-tiimi töövoos toimub: Giti-repositooriumi, CI-runneri, testitava API stendid ja ehituse artefaktide hoidla. Paigaldad ise Linuxi või Windowsi, tõstad üles oma pinu ja lisad ehitusagendiks oma Maci. Paketid algavad 5,49 €/kuus ja 5-tunnine prooviaeg lubab konveieri enne maksmist läbi lasta.

Paketid

Server iOS-tiimile

Giti-repositoorium ja kerged ülesanded mahuvad paketti Standard 1 (4 vCPU, 4 GB); CI-runner ja testistendid vajavad paketti Standard 2 (4 vCPU, 6 GB) või suuremat. Enne maksmist on 5 tundi prooviaega.

Võrdle kõiki pakette
5.49 kuus

Standard 1

4 vCPU · AMD EPYC
4 GB RAM
50 GB NVMe
Piiramatu andmeside
IPv4 · KVM
Tugi 24/7
6.99 kuus

Standard 2

4 vCPU · AMD EPYC
6 GB RAM
60 GB NVMe
Piiramatu andmeside
IPv4 · KVM
Tugi 24/7
1

Git ja CI-runner

Käivita oma Giti-server ja ehitusrunner: linterid, ühiktestid ja staatiline analüüs jooksevad serveris, mitte arendaja sülearvutis.

2

Testistendid ja API-d

Hoia rakenduse taustasüsteem, mokid ja testandmebaasid ühes kohas — tiim testib ühise stendi vastu, mitte kohalike koopiate peal.

3

Artefaktid NVMe peal

Ehitused, jaotuspaketid ja sõltuvuste vahemälu asuvad kiiretel NVMe-ketastel oma IP-aadressiga — SSH-ligipääs kust tahes.

Kuidas server iOS-i konveierisse sobitada

1

Vali pakett ja tõmmis

Vali pakett — Standard 1 (4 vCPU, 4 GB) või Standard 2 (4 vCPU, 6 GB) — ja Linuxi tõmmis oma CI-pinu jaoks.

2

Paigalda süsteem ise

Juhtpaneeli kaudu paigaldad valitud operatsioonisüsteemi KVM-serverisse ise — konfiguratsioon jääb täielikult sinu kontrolli alla.

3

Ühenda runner ja stendid

Paigalda Giti-server, CI-runner ja testteenused ning jäta Apple’i ehitussamm oma Maci hooleks — see liitub sama konveieriga.

Mis läheb serverisse, mis jääb Maci peale

Mis läheb serverisse, mis jääb Maci peale

Maci peale jääb ainult see, mis nõuab Apple’i tööriistu: Xcode’i kompileerimine, koodi allkirjastamine ja App Store’i üleslaadimine. Kõik muu — repositoorium, testid, taustasüsteem, artefaktide hoidla ja teavitused — kolib VPS-ile ega sõltu enam ühest masinast kontoris.

Aitame arvutada, mitu vCPU-d ja kui palju mälu sinu konveier vajab. Baaskeskkond on kirjas lehel Linuxi VPS ja ehituskonveierid lehel VPS CI/CD jaoks.

Aita valida

Korduma kippuvad küsimused

Ei leidnud vastust?
Kirjuta meile kontaktilehe vormi kaudu.

Ei. Rendime servereid Linuxi ja Windowsiga; füüsilisi Mac-arvuteid ega virtuaalset macOS-i valikus ei ole. iOS-tiimi jaoks katab server CI, repositooriumi ja testistendid.

Lõplikud ehitused ja koodi allkirjastamine käivad ainult Apple’i riistvaral — nii nõuavad macOS-i litsents ja Xcode’i tööriistad. Meie server võtab üle ülejäänud konveieri sammud.

Giti-repositooriumi, CI-runneri, ühiktestid ja linterid, testitava taustasüsteemi koos andmebaasiga, artefaktide hoidla ja üleslaadimise skriptid. See on peaaegu kogu konveier peale kompileerimise.

Jah, see ongi tavaline skeem: CI koordinaator ja tööde järjekord elavad VPS-il, kontoris olev Mac mini aga liitub eraldi ehitusagendina ja võtab endale ainult Xcode’i sammud.

Runner koos testide ja testandmebaasiga mahub 4 vCPU ja 6 GB sisse — Standard 2 hinnaga 6,99 €/kuus. Kui ehitusi jookseb mitu korraga, võta 8 GB (Standard 3, 8,99 €/kuus).

Linuxi: Ubuntu LTS värskete pakettide ja dokumentatsiooni pärast, Debiani stabiilsuse pärast. Windows valitakse siis, kui kõrval on vaja .NET-i tööriistu või Windowsi teste.

Sina: valid tõmmise ja paigaldad süsteemi juhtpaneelist paari minutiga. KVM-konsool annab riistvaratasemel ligipääsu, kui midagi läheb viltu.

Automaatsed varukoopiad paketti ei kuulu — koopiad teed ise juhtpaneelis paari klõpsuga. Repositooriumi tasub lisaks peegeldada välisesse hoidlasse.