Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe


Poster un commentaire

Requêter un web site spécifique

Le problème à résoudre est d’écrire un script capable de requêter un web site afin de lui demander de vider son cache. Un tel script peut correspondre à une mise à jour d’une base de données par exemple.

Le problème est que notre web site est derrière un pare feu et que le nombre de site est dynamiquement réajusté en fonction de la charge.
Alors comment faire?

Lire la suite

Publicités


Poster un commentaire

Déploiement continue (ou pas) d’un Web Site

Il existe plusieurs méthodes pour déployer les web site. Nous pouvons les classer dans les catégories suivantes:

  1. Web deploy (MSDeploy)
  2. FTP
  3. Depuis un repository

 

Web deploy est simplement un déploiement depuis Visual Studio ou WebMatrix. Cette possibilité a déjà été étudiée dans les deux articles suivants:

  1. https://amethyste16.wordpress.com/2014/06/01/taches-planifiees-sous-windows-azure-partie-i/
  2. https://amethyste16.wordpress.com/2014/09/10/taches-planifiees-sous-windows-azure-partie-iii/

 

Je n’y reviendrai donc pas si ce n’est pour signaler un outil déployable depuis Chocolatey fait par David Ebbo permettant de simplifier les scripts MsDeploy:

http://blog.davidebbo.com/2014/03/WAWSDeploy.html

On va plutôt s’intéresser aux autres options qui offrent la possibilité de faire du déploiement continue à l’exception de deux d’entre elles.

Donc au programme:

  1. Déploiement FTP
  2. DropBox
  3. Déploiement VS Online (anciennement Team Foundation Service, TFS, histoire de brouiller les esprits!)
  4. Déploiement Github
  5. Repository Git local
  6. External repository
  7. Comparaison des principales méthodes de déploiement
  8. Kudu
  9. Notifications post déploiement
  10. Script post déploiement
  11. Personnaliser son script de déploiement

 

Quelques heures de lecture en perspective. Je pense d’ailleurs que ce tutoriel est le plus complet en français sur ce sujet.

Note: On va encore rester sur l’ancien portail car les opérations présentées ici ne sont pas encore disponibles sur le nouveau portail.

Lire la suite


Poster un commentaire

Azure Web Sites: comment fonctionnent AppSettings et ConnectionStrings

Les Web Sites Azure sont des applications comme les autres et utilisent les sections <appSettings> et <connectionStrings>.

Celles-ci ont toutefois un comportement particulier qui les relient aux variables d’environnement et simplifie considérablement l’écriture de web jobs.

C’est ce que nous allons voir dans cet article et au passage expliquer le comportement qui a été démontré dans cet article:

https://amethyste16.wordpress.com/2014/10/29/le-fichier-config-sous-azure/

Lire la suite