2016-09-20 3 views
0

auslösen Ich habe einen Job Jenkins, wo TFVC (nichts als TFS) Plugin mit erforderlichen Informationen installiert.Und ich bin in der Lage, den Build nach jedem Check-in und periodisch (wie alle 4 Stunden) auszulösen . Aber ich wollte Build von Jenkins manuell auslösen. Wenn ich auf Build jetzt klicke, muss ich den neuesten Code auschecken und TFS erstellen. Kann jemand mir hier bitte helfenWie TFS Build manuell von Jenkins

Antwort

0

Team Foundation Server Plugin für Jenkins können Sie ein TFVC-Repository als ein SCM in Jenkins Jobs verwenden. Im Moment diese Plugin unterstützt:

  • Abrufen von Nur-Lese-Kopien von Dateien und Ordnern aus einem TFVC Repository.
  • Abruf eines TFVC-Repositorys, um automatisch Builds zu starten, wenn Änderungen sind.
  • Verknüpfungen von den Jenkins-Änderungssätzen zur TFVC-Repository-Webschnittstelle . (Auch als Repository Browser bekannt)
  • ein Etikett im Repository TFVC Erstellen

Sie können nicht auslösen TFS von Jenkins standardmäßig bauen. Aber Sie können Anpassung auf Jenkins Seite mit TFS REST api tun, um Build auf TFS auszulösen.

0

Wenn Sie XAML-Build verwenden, können Sie einen Buildschritt "Windows-Stapelbefehl ausführen" hinzufügen, um den Befehl TFSBuild aufzurufen, um einen TFS-Build auszulösen. Beziehen Sie sich für Details auf diese Frage: Queue TFS 2012 build from Jenkins.

Wenn Sie vNext build verwenden, können Sie ein PowerShell-Skript erstellen und es in der Jenkins-Task verwenden, um TFS-Build über die Rest-API auszulösen, wie in Cece erwähnt.