2017-06-15 2 views
1

Un problème est survenu dans l'une de nos applications. Malheureusement, il n'a pas été configuré sur l'intégration continue. Maintenant, nous devons trouver l'historique de déploiement récent/récent avec l'heure de la date.Rechercher la date de déploiement la plus récente (Historique) dans Azure App Service

Pourriez-vous s'il vous plaît m'aider à trouver l'historique de déploiement dans App Service?

+0

Comment déployiez-vous l'application sans intégration continue? FTP ou synchronisation d'un lecteur de nuage? – Colwin

+0

Nous déployons en utilisant l'option Visual Studio by publish. –

+0

Avez-vous utilisé Visual Studio pour effectuer une publication FTP ou Web Deploy? Probablement la mousse? La première chose qui apparaît est de regarder le datetime créé de l'assemblage de votre application, cela devrait au moins vous dire quand il était _built_. –

Répondre

2

Vous pouvez accéder au service d'application, cliquer sur "Journal d'activité" et définir la période pendant laquelle vous pensez que le déploiement a pu se produire (avec un maximum de 90 jours dans le passé).

Il vous montre lorsque l'application Web a été mise à jour. Je viens de vérifier, il ressemble à ceci:

App Service Activity Log displaying 'Update website' entry

+0

Merci beaucoup pour votre réponse. Je suis d'accord avec vous, nous pourrions voir le journal en azur "App Service". Mais, cet historique ne correspond pas à la date de génération de l'assembly. Comment cela pourrait-il être arrivé? Avez-vous une idée? –

+0

Cela dépend de la différence entre les deux: est-il local par rapport à l'heure UTC? Ou peut-être avez-vous déployé un assemblage déjà construit? Si vous n'apportez pas de modifications et que l'assembly a déjà été créé, il se peut que l'ancienne version soit déployée. –

2

Pourriez-vous s'il vous plaît aidez-moi à retrouver l'historique de déploiement dans le service App?

Vous pouvez le vérifier en consultant le journal MSDeploy. Voici le chemin du dossier dans Azure Web App.

D:\home\LogFiles\SiteExtensions\MSDeploy 

Il existe un fichier appManagerLog.xml dans ce dossier de journal. Nous pouvons le voir de kudu. Voici un exemple de fichier journal. Il ajoutera 2 entrées à ce journal si une action de déploiement est exécutée. Nous pourrions obtenir la dernière date de déploiement à partir de la dernière entrée de ce fichier journal.

<?xml version="1.0" encoding="UTF-8"?> 
<entries> 
    <entry type="Message" time="2017-06-16T06:35:17.9453425Z"> 
     <message>[Verbose] Skip function trigger and logicapp sync because function is not enabled.</message> 
    </entry> 
    <entry type="Message" time="2017-06-16T06:35:17.9453425Z"> 
     <message>[Verbose] AutoSwap is not enabled</message> 
    </entry> 
</entries>