Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 38 utilisateurs en ligne, consultez le détail
Auteur Message
jblecanard
#0 Message posté le : 12-03-2007 à 18:17:42


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Bonjour à tous

Je rencontre un besoin particulier. Je developpe actuellement un moteur de site (qui sera GPL quand la première version utilisable sera prête) qui sert déjà à plusieurs sites internet. Comme le développement est intense, les mises à jour sont assez régulières.
Toutefois, je me vois pas me taper à la main les mises à jour de 3 ou 4 sites dès que je fais une petite modification ou une correction de bug.
Je cherche donc un logiciel qui automatise tout celà. Si je n'en trouve pas, j'en coderais un mais, mais si quelqu'un l'a déjà fait... c'est pas la peine que je me prenne la tête...

Connaisez vous un tel logiciel ?

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
walrod
#1 Message posté le : 12-03-2007 à 23:51:25


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 29-06-2004
Nombre de messages : 547
eh bien je sais pas, mais a ta place je pisterais du cote CVS / Subversion / Git / Darcs ... Ya peut-etre des logiciels qui se basent la dessus pour faire de la maj auto.. sinon, cherche du cote des logiciels de mirroring, mais je crains que ce ne soit base sur wget, simplement, et si tu avais acces aux serveurs en execution tu aurais deja resolu lepb j'imagine.
Autre piste, vois si ton client FTP n'est pas scriptable aisement, auquel cas il te suffira de cliquer sur un bouton et ton upload batch fera le boulot pour toi

bref, je sais pas


-------------------------------------
Des armes, des armes, des armes
Et des poètes de service à la gâchette,
Pour mettre le feu aux dernières cigarettes,
Au bout d'un vers français... brillant comme une larme


walrod
#2 Message posté le : 19-03-2007 à 09:05:00


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 29-06-2004
Nombre de messages : 547
rsync aussi, c'est fait pour ca il me semble

-------------------------------------
Des armes, des armes, des armes
Et des poètes de service à la gâchette,
Pour mettre le feu aux dernières cigarettes,
Au bout d'un vers français... brillant comme une larme


Azollyx
#3 Message posté le : 25-03-2007 à 13:18:28


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2076
Comment se compose le processus de mise à jour ?

- Récupération de l'archive du nouveau moteur
- Re-configuration ?
- Re-démarrage / rechargement ?

Quelle étape veux-tu supprimer ?
Je ne comprend pas pourquoi tu veux faire ça avec un client FTP, vu que si tu dois cliquer, c'est pas tout à fait automatique. Veux-tu éviter une opération longue ou éviter de la faire pour chaque site ?

Ce que tu peux faire, c'est intégrer une recherche automatique des mises à jour, avec un téléchargement automatique et, dans le pire des cas, tu n'auras plus qu'à valider le redéployement :
1) tu codes
2) tu mets une archivement avec des informations de mise à jour en ligne quelque part
3) ton script télécharge cette mise à jour et adapte sa configuration
tu n'as rien à faire.

--Message édité par Azollyx le 25-03-2007 à 13:19:29--


-------------------------------------
toto
jblecanard
#4 Message posté le : 25-03-2007 à 19:47:55


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Le processu de mise à jour consiste actuellement à copier les fichiers "à la mano".

Ce que je voudrais faire, c'est un truc simple qui balance simplement la liste des fichiers/répertoires que je cite dans une liste sur une liste de comptes FTP que j'ai définis.

Je ne cherche pas pour le moment à ce que le logiciel se mette à jour tout seul ! Il s'agit juste d'une simple copie de fichiers vers plusieurs destinations en même temps...

Tel que c'est parti, ça va se finir en script python.

--Message édité par jblecanard le 25-03-2007 à 19:48:01--


-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
Azollyx
#5 Message posté le : 26-03-2007 à 08:44:40


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2076
Là comme ça je vois pas.
Sinon, tu peux aussi te faire un script Bash qui utilise la commande ftp : en écrivant sur le sdtin, tu dois pouvoir arriver à ce que tu veux.

-------------------------------------
toto