Jenkins iesācēju 11. apmācība - kā veikt automatizētu izvietošanu (soli pa solim)

Mēs apsveram jaunināšanu uz īpašu serveri vai mākoņa serveri.

Es patiešām vēlētos, lai mitināšanas kontā būtu instalēts SVN. Ar lietotāja saskarni, kuru es varu izmantot. Tāpēc, veicot izmaiņas, es varu izveidot filiāli par mitināšanu un attīstīties privātajā filiālē. Tad, kad man viss būs kārtībā, migrējiet šo filiāli uz galveno vietni, kuru visi redz. Un arī es varu spēlēt lomu, ja man tas nepieciešams. Es vēlētos, lai vietnes administratoram būtu lietotāja interfeiss.

Vai ir kāds hostinga pakalpojums, kas to nodrošina?

Ja tas ir svarīgi, mēs skatījāmies uz rackspacecloud, un mēs noteikti izmantosim LAMP (linux, apache, mysql, php) kaudzīti.

Es zinu, ka tas nav gluži tas, ko meklējat, bet es domāju, ka Assembla varētu nodrošināt šo funkcionalitāti. Tas ir mitināts SVN pakalpojums, nevis mitināšanas pakalpojums, kas nodrošina SVN.

Trac ir diezgan izturīgs un ar lielu lietotāju bāzi. Iestatīšana ir sarežģīta (tāpat kā jebkura SVN repo iestatīšana), tomēr tam ir dažas labas rokasgrāmatas. Informācija: http://trac.edgewall.org/ Instalēšanas instrukcijas: http://trac.edgewall.org/wiki/TracInstall

  • 1 Es domāju, ka pēc mitināta viņi domā kaut ko ārēju, piemēram, BitBucket, SourceForge, GitHub utt.
  • Sapratu. Tad kā papildinājumu, kāpēc neizmantot (kā ieteica VxJasonxV) github vai sourceforge? Google ir arī savs projektu mitināšana.

Šim nolūkam darbosies jebkurš Subversion pakalpojums. Es to visu laiku izmantoju šādā veidā. Tīmekļa serverī jums nav nepieciešama Subversion, tikai klients (TortoiseSVN ir lielisks, ja izmantojat operētājsistēmu Windows)

devZing nodrošina arī mitinātu apvērsumu

Es ieteiktu mitināšanas pakalpojumu sniedzējam, kuram ir izveidota utilīta, lai strādātu ar LAMP balstītas ražošanas izvietošanas vajadzībām. Lietderības lodziņš var būt virtuāls mākonī, ja vien tam ir tāda pati aizmugures apakštīkla maršrutēšana uz LAMP, izmantojot privātu tīklu, lai atvieglotu administrēšanu un drošību.

Rackspace noteikti ir LAMP risinājums, lai gan es neesmu pārliecināts, kādi izstrādātāja rīki un atbalsts ir pieejams. Risinājums un izstrādātāja komplekts izklausās piemērotāk, es ieteiktu apskatīt Dev Utility Server, piemēram, Logicworks, www.utility.noc.logicworks.net.

Nekautrējieties sazināties ar mani ar visiem jautājumiem, lai veicas.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?