Déploiement en prod, sans SSH , comment ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Déploiement en prod, sans SSH , comment ?

Re: Déploiement en prod, sans SSH , comment ?

par Nico » 14 févr. 2013, 01:04

Merci pour ces quelques noms, je vais rechercher ce qui se cache derrière et selon le résultat, le mettre en place :-)

Re: Déploiement en prod, sans SSH , comment ?

par moogli » 14 févr. 2013, 00:12

salut,

ce que tu cherche a faire s'appel : intégration continue.

Regarde du coté de jenkins par exemple, couplé avce phing ou php maven.


Le déploiement en lui même se fait comme l'on peu.

Si le serveur de production ne te permet pas de faire autrement qu'avec ftp utilise le, ce n'est pas un problème.

Je te conseil aussi d'utiliser un système de gestion de version (svn / git) qui est lui aussi très utile.

Avec php tu peux aussi t'orienter vers les archives phar et donc ne livrer qu'un seul fichier ;)


@+

Déploiement en prod, sans SSH , comment ?

par Nico » 12 févr. 2013, 01:22

Bonjour,

J'ai appris sur le tas la programmation et j'ai toujours développer que pour moi-même, résultat je n'ai pas appris toutes sortes de méthodologies, développements agiles, etc..
Ce qui fait que j'ai évolué de manière déséquilibré, je développe maintenant sur un framework mais travaille toujours en FTP à la volée... :|

J'aimerai donc évoluer de ce coté là, mais je suis submergé devant les dizaines de solutions que je vois à droite/gauche. Surtout que j'ai 2 grosses contraintes, celle d'être en mutualisé (OVH & Infomaniak), et de ne pas avoir d'SSH sur le dernier.

J'ai cru comprendre que la mise à jour directement en FTP est un peu "has been", et qu'il faut au maximum automatiser ce genre de pratique pour limiter les erreurs humaines.

Quelle solution me conseilleriez vous pour ça ? (mes connaissances en terminal sont très très basiques).

Autre question annexe, comment faites vous les mise à jour de la base de donnée également ? Car il me semble que ce point n'est jamais précisé dans toutes les ressources que j'ai pu lire.

Merci