Hlavní menu
Nástroje
|
WebFav.OpenCmsNasazeniModulu History
Show minor edits - Show changes to markup
01 April 2008, 14:27
by PremekBrada -
Added lines 75-78:
Poznámky a návody
Export-import v OpenCms
01 April 2008, 14:26
by PremekBrada -
Changed lines 16-17 from:
- jakékoli změny systému a větší změny obsahu je třeba dopředu avizovat do konference web-fav-oznam@mail.kiv.zcu.cz.
to:
- jakékoli změny systému a větší změny obsahu je třeba 24h dopředu avizovat do konference web-fav-oznam@mail.kiv.zcu.cz.
01 April 2008, 14:26
by PremekBrada -
Added line 10:
Changed lines 16-20 from:
Nasazení system-wide změn
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.
to:
- jakékoli změny systému a větší změny obsahu je třeba dopředu avizovat do konference web-fav-oznam@mail.kiv.zcu.cz.
Nasazení změn systému
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. upgrade OpenCms, změny datového modelu, XSD.
01 April 2008, 14:21
by PremekBrada -
Changed lines 59-60 from:
Tj. zpětně kompatibilní úpravy.
to:
Update modulů (vyžaduje restart web serveru):
Changed lines 66-70 from:
to:
Update obsahu velkého rozsahu (přes OpenCms import, nevyžaduje restart web serveru):
- musí být napřed připraveno na testing
- platí postup zamknutí -> záloha ostrého -> export z testing -> import na ostrý -> ověření -> odemknutí
01 April 2008, 14:19
by PremekBrada -
Added lines 1-2:
Changed lines 16-17 from:
Nasazení system-wide změn
to:
Nasazení system-wide změn
Changed lines 57-58 from:
Aktualizace modulů či obsahu
to:
Aktualizace modulů či obsahu
03 July 2007, 18:54
by PremekBrada -
Added lines 63-70:
- ostrý OpenCms admin > db mgmt > export db > nahoře v Site mít správný root (/sites/default/), do Resources to export dát správný podadresář (nejlépe naklikat přes ikonu Search)
- výsledný .zip (na AFS v .../WEB-INF/packages/) zkopírovat na dev stroj do stejného adr
- testing OpenCms admin > db mgmt > Import File from Server > vybrat .zip a mít stejný Site adr jako byl při exportu
28 May 2007, 16:13
by PremekBrada -
Changed lines 1-2 from:
to:
28 May 2007, 16:12
by PremekBrada -
Added lines 1-2:
Changed lines 16-17 from:
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD. Viz též Instalace když se to dělá na čistý systém.
to:
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.
28 May 2007, 16:10
by PremekBrada -
Changed lines 14-15 from:
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.
to:
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD. Viz též Instalace když se to dělá na čistý systém.
28 May 2007, 16:09
by PremekBrada -
Deleted lines 0-1:
Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji
Changed lines 3-4 from:
- rozlišují se staging třídy develop, testing, ostrý a to u strojů, OpenCms instalací, a databází
- na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém
to:
- rozlišují se role vývojář, admin, manažer, uživatel
- rozlišují se staging třídy develop, testing, ostrý
- u strojů, OpenCms instalací, a databází
- obsah testing je považován za nestabilní, slouží jen k ověřování funkčnosti
- důsledek: na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém
- na testing nemají přístup uživatelé, jen vývojáři a admin
Added lines 11-15:
Nasazení system-wide změn
Tj. změn, kdy se aktualizuje funkčnost ovlivňující obsah - např. změny datového modelu, XSD.
Changed lines 25-28 from:
2. Překlopení
V dopředu ohlášený den D hodinu H
to:
2. Překlopení, v dopředu ohlášený den D hodinu H
Pre-flight check
Added lines 35-37:
Changed line 46 from:
- admin na ostrém vrátí OpenCms properties ze zálohy na aktualizovanou instalaci
to:
- admin na ostrém vrátí ze zálohy OpenCms properties na aktualizovanou instalaci
Changed lines 53-54 from:
Při instalaci "per partes" tj. po modulech či blocích obsahu
to:
Aktualizace modulů či obsahu
Tj. zpětně kompatibilní úpravy.
28 May 2007, 15:54
by PremekBrada -
Changed lines 3-10 from:
- vývojáři připraví změny (moduly, obsah) vč. skriptu pro update
- admin udělá v OpenCMS cvičný dump projektu
Administration > Db Mgmt > Export db a modulů Admin > Module Mgmt > šipka dolů u modulu
- vývojáři otestují scripty na tomto dumpu
- v dopředu ohlášený den D hodinu H
- admin udělá ostrý dump projektu a modulů
- admin zamkne celý projekt
- vývojáři proženou dump scripty
- admin odemkne projekt, smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah
to:
Základní axiomy:
- rozlišují se staging třídy develop, testing, ostrý a to u strojů, OpenCms instalací, a databází
- na testing se v žádném případě nikdy neplní nový obsah, který není na ostrém
- na ostrý nemají v žádném případě přístup vývojáři, jen admin
1. Příprava
- vývojáři připraví změny (moduly, obsah) a update skripty na develop
- admin udělá na ostrém webu cvičný dump databází (db pro opencms, db pro aplikace), OpenCms projektu
Administration > Db Mgmt > Export db a OpenCms modulů Admin > Module Mgmt > šipka dolů u modulu
- vývojáři proženou dumpy svými update scripty
- vývojáři výsledek nainstalují na testing web
- vývojáři otestují změny na testing webu
- zobrazování obsahu, editace, přístup do backendu
2. Překlopení
V dopředu ohlášený den D hodinu H
- admin na ostrém zamkne celý projekt
- admin udělá na ostrém zálohu všech db (db pro opencms, db pro aplikace)
- admin na ostrém udělá dump db, případně OpenCms projektu a modulů
- vývojáři proženou tento dump update scripty, výsledek nasadí na testing
- vývojáři a manažer ozkouší že vše funguje
- zobrazování obsahu, editace, přístup do backendu
- admin na ostrém udělá zálohu properties souboru OpenCms
- TODO který soubor to přesně je
- admin shodí web kontejner s OpenCms na ostrém i na testing
- admin na ostrém zazálohuje instalaci OpenCms
- nejlíp přejmenováním adresáře, např. na
opencms-old
- admin zkopíruje instalaci OpenCms z testing na ostrý
- admin zkopíruje všechny db z testing na ostrý
- přes dump, nebo fyzicky, podle toho co je vhodné
- admin na ostrém vrátí OpenCms properties ze zálohy na aktualizovanou instalaci
- admin nahodí web kontejner na ostrém i testing
- admin na ostrém nastaví v OpenCms administraci konfiguraci na DNS pro ostrý
- manažer otestuje že na ostrém vše funguje
- zobrazování obsahu, editace, přístup do backendu, přihlašování a práva
- admin na ostrém odemkne projekt
Při instalaci "per partes" tj. po modulech či blocích obsahu
- platí postup zamknutí -> ostrý dump -> testing instalace a update -> testing ověření -> instalace na ostrý -> odemknutí
- postup instalace je: admin smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah
Deleted lines 48-49:
- admin zamkne projekt, otestuje se
- OK -> admin odemkne projekt
20 March 2007, 17:42
by Ľubomír Kováč -
Added lines 1-14:
Pravidla nasazení změn OpenCMS obsahu a modulů při vývoji
- vývojáři připraví změny (moduly, obsah) vč. skriptu pro update
- admin udělá v OpenCMS cvičný dump projektu
Administration > Db Mgmt > Export db a modulů Admin > Module Mgmt > šipka dolů u modulu
- vývojáři otestují scripty na tomto dumpu
- v dopředu ohlášený den D hodinu H
- admin udělá ostrý dump projektu a modulů
- admin zamkne celý projekt
- vývojáři proženou dump scripty
- admin odemkne projekt, smaže obsah, smaže modul, nasadí změněný modul, restartuje Tomcat, nasadí obsah
- NO-NO: nemazat modul před obsahem (když se napřed smaže modul a pak obsah, řve to a nejde vyexportovat obsah, nejde smazat, nejde nic - musí se ručně vše vrátit přes db!!!)
- NO-NO: neimportovat obsah před modulem (analogické důvody)
- admin zamkne projekt, otestuje se
- OK -> admin odemkne projekt
|