Voit julkaista sivustosi suoraan GitHubista tai GitLabista. Kun haaraan tulee uusi versio, se julkaistaan automaattisesti, ja edelliseen versioon voi palata yhdellä napilla. SFTP toimii edelleen rinnalla.
Git-julkaisu on käytössä uuden alustan sivustoilla. Näet sen oma-tilissä kohdassa Webhotellit, kun avaat sivuston ja sen alta osion Julkaisu gitistä. Jos osiossa lukee, ettei git-julkaisu kuulu paketin sisältöön, ota yhteyttä tukeen.
git@github.com:yritys/sivusto.git, ja haara, yleensä main.public.Oma-tili näyttää sivustolle luodun julkisen avaimen. Avaimen avulla palvelin voi lukea repositoriota, mutta ei kirjoittaa siihen.
Avaa GitHubissa repositorion Settings, Webhooks ja Add webhook, ja täytä lomake näin:
application/json. Oletuksena valittuna on eri vaihtoehto, joten tämä pitää vaihtaa.Paina oma-tilissä Julkaise nyt. Julkaisun tila ja loki näkyvät julkaisuhistoriassa. Tämän jälkeen jokainen push haaraan julkaistaan automaattisesti.
Build-komento ajetaan ennen julkaisua, esimerkiksi npm ci && npm run build. Se saa kestää enintään 15 minuuttia. Composer ei ole valmiiksi asennettuna, joten käytä komentoa php composer.phar install tai tallenna vendor-hakemisto repositorioon.
Jokainen julkaisu korvaa sivuston tiedostot uudella versiolla. Pysyviksi merkityt polut säilyvät julkaisusta toiseen, joten merkitse niihin esimerkiksi storage, .env ja käyttäjien lataamat tiedostot, kuten uploads.
Julkaisuhistoriassa on jokaisen onnistuneen julkaisun kohdalla nappi Palauta tähän versioon. Palautus on välitön. Säilytettävien versioiden määrän voit valita asetuksista.