2016-08-15 4 views
2

Ich versuche, AzureRM-Webjobs mit VSTS Release Management bereitzustellen und konnte keine andere geeignete Lösung finden, als sie über FTP hochzuladen. Dieser Weg funktioniert, aber nicht, wenn sich der Zeitplan des Jobs ändert. Jede Lösung, die ich bisher gefunden habe, bezieht sich auf klassische Webjobs, die nicht für Jobs funktionieren, die in Resource Manager bereitgestellt werden.AzureRM WebJobs Bereitstellung mit Versionsverwaltung für Visual Studio Team Services

+0

Sie können diese Artikel und Thread überprüfen https://azure.microsoft.com/en-in-/documentation/articles/vs-azure-tools-resource-groups-ci-in-vsts/ http: // stackoverflow.com/questions/35458493/how-to-deploy-to-azure-resource-group-using-vsts-release-management –

+0

Warum können Sie den integrierten Schritt "Deploy AzureRM Web App" von VSTS nicht verwenden? Wie legen Sie den Zeitplan des Web-Jobs fest? –

Antwort

0

DavidDebbo hat ein Beispiel erstellt, um Webjobs mit ARM-Vorlage zu veröffentlichen: ARMTemplates/WebAppWithWebJobs.json. Sie können sich hierüber für Details informieren.

Außerdem können Sie einfach eine AzureRM Web App Deployment Aufgabe in Ihrer Release-Definition hinzufügen, um Ihren Web-Job über Azure Resource Manager bereitzustellen, wenn Sie diese Aufgabe in der Aufgabenliste sehen können.

Mit der Aufgabe AzureRM Web App-Bereitstellung werden Web Apps und WebJobs zu Azure bereitgestellt. Die Aufgabe funktioniert nur mit den Azure Resource Manager-APIs . Die zugrunde liegende Technologie, die von der Aufgabe verwendet wird, ist Web Deploy.

Die Aufgabe ist in der Entwicklung und ist auf eine begrenzte Anzahl von Konten auf Visual Studio Team Services (VSTS) zur Verfügung. Das Video beschreibt die Funktionen, die derzeit in der Aufgabe verfügbar sind.

+0

Ich kann die AzureRM Web App Deployment-Aufgabe sehen, aber mein Build gibt das Web-App-Paket und den Web-Job als eigenes Paket aus, und wenn ich den Job ausgebe, überschreibt er einfach meine Web-App. Meine App besteht aus einer Web-App mit 8 Jobs unter. Nachdem Sie sich das Video angeschaut haben, auf das Sie verwiesen haben, geht Anand nicht wirklich auf Details zur Veröffentlichung des Web-Jobs ein, sondern er spricht nur über das Web-App-Paket. – Darnell

+0

@Darnell Du meinst also du bekommst zwei Pakete nach deinem Build? –

+0

Ich bekomme ca. 9 Pakete nach dem Build. eine für jeden Job und eine für die Web-App. @Eddie – Darnell

Verwandte Themen