En un .txt tenia unes notes que havia pres sobre entorns de programació, escencialment la conferència de la que són les notes parlava sobre PHP i diferents formens de fer el desplegament dels projectes. Aquesta informació l’he passat a una pàgina del wiki amb la idea d’anar-la actualitzant per altres llenguatges especialment amb la idea de afegir-hi notes de python.
Així doncs l’enllaç del wiki és a: Notes about programming environments and deployment. Tal com podeu deduir amb el títol les notes són amb anglès, sento no recordar la conferència per afegir-hi la presentació.
A continuació enganxo el contingut de la wiki de forma dinàmica, així quan actualitzi la wiki s’actualitzarà l’article:
Notes about programming environments and deployment
Environments:
-
Staging: test your deployment process/scripting (not your code)
-
no developers access, unless they are also sysadmins
-
very restricted outbound networking
-
mirrors production as best as possible
-
-
Pre-production (optional): test the code in prod env wo/impacting customers
-
test app w/prod setting wo/customer interaction
-
-
Production: real live environment
-
developers not have access (they can be tempted to fix something)
-
deployment should be done wo/developer input
-
very limited inbound traffic, generally only the service that being served
-
PHP
Deployment options:
-
rsync
-
source control
-
PEAR
-
os-based
Which should you use?
-
something simple: rsync
-
multiple dispare platforms: pear
-
internal w/minimal dev input: os-based (like. yum/apt)
References:
-
-
process automatization with phing
-
pack sources in a .tar.gz file
-
creat .rpm package
-
deploy package to a .rpm repository
-
-






















Aquí podràs trobar moltíssima informació relacionada amb l'Oriol Rius. Des del blog, fins a moltes altres seccions. Les temàtiques que es tracten són tan de caire personal com de temàtiques tecnològiques. M'autodefineixo com un geek completament absorvit per la tecnologia i tot el que l'envolta. Bàsicament els aspectes tècnics que m'interessen són el Linux, networking, xarxes sense fils, veu sobre IP i molts d'altres temes relacionats. 



