2017-11-06 11 views

Antwort

1

Es ist nicht möglich, lokalen jenkins-Server zum Service-Hook hinzuzufügen.

Seit dem lokalen jenkins-Server (wie http://localhost:8080 oder http: // {ip}: 8080) weder mit dem öffentlichen Netz nicht zugegriffen kann, VSTS kann nicht auf Ihren lokalen jenkins zugreifen. Sie sollten sicherstellen, dass die jenkin-URL für das öffentliche Netzwerk erreichbar ist, wenn Sie den Service-Hook verwenden müssen.

Und wenn Sie Jenkins Build für das Ereignis, dass VSTS Build abgeschlossen erstellen möchten, können Sie Jenkins Queue Job task das Ende der VSTS Build hinzufügen. Detailkonfiguration für diese Aufgabe wie folgt:

Fügen Sie den jenkins-Dienstendpunkt hinzu, indem Sie auf Neu klicken -> URL, Benutzername und Kennwort eingeben -> nicht erforderlich, um die Verbindung zu überprüfen, da das öffentliche Netzwerk nicht erreichbar ist -> OK -> Geben Sie den jenkin-Jobnamen ein.

enter image description here

enter image description here

Wenn nun die VSTS pervious Aufgaben erfolgreich bauen sind, jenkins dann Job ausgelöst.

Hinweis: Sie sollten die VSTS Build von privaten Agenten auf dem gleichen Computer, auf dem jenkins Server installiert ist, in die Warteschlange stellen.

Verwandte Themen