Die von uns entwickelten YouTrack-Apps, wie der Multi Sprint Planner oder die Article Actions, stehen im JetBrains Marketplace zur Verfügung und werden regelmäßig von uns aktualisiert und weiterentwickelt.
Allerdings überprüft YouTrack standardmäßig nur einmal wöchentlich – jeweils sonntags – den Marketplace auf Updates. Das bedeutet, dass frisch veröffentlichte Updates unter Umständen erst mit Verzögerung in Ihrer Instanz ankommen. Für alle, die ihre YouTrack-Instanz gerne sofort auf dem neuesten Stand haben möchten, gibt es jedoch einen manuellen Workaround. In diesem Beitrag zeigen wir Ihnen Schritt für Schritt, wie Sie Updates auch zwischen den Sonntagen aktiv anstoßen können.
Falls Sie bereits in Ihrer YouTrack-Instanz angemeldet sind, können Sie den Update-Check ganz einfach über die Konsole Ihres Browsers auslösen. Öffnen Sie dafür die Entwicklerkonsole (meistens über F12
oder Rechtsklick → Untersuchen → Konsole) und geben Sie folgenden Code ein:
fetch('/api/admin/apps/marketplace/checkUpdates', {
method: 'POST',
headers: {
authorization: 'Bearer ' + JSON.parse(localStorage.getItem
(`${JSON.parse(localStorage.getItem('__youtrack__'))
.serviceId}-token`)).accessToken
}
})
Mit dieser Methode geben Sie Ihrer YouTrack-Instanz den Befehl, direkt beim Marketplace nach neuen Versionen für Ihre installierten Apps zu suchen und diese gegebenenfalls sofort herunterzuladen. Der Prozess läuft im Hintergrund ab und aktualisiert die Erweiterungen unmittelbar, sodass keine weiteren Schritte nötig sind.
Falls Sie aktuell nicht in YouTrack eingeloggt sind oder diesen Prozess unabhängig von der Anmeldung durchführen möchten, können Sie den Update-Check alternativ auch über einen Post Request manuell anstoßen. Dazu erstellen Sie sich zunächst einen neuen API-Token in Ihrer YouTrack-Instanz. Gehen Sie dafür zu Ihrem Profil und navigieren Sie zu Account-Sicherheit → Neuer Token. Kopieren Sie den generierten Token in die Zwischenablage.
Nun können Sie den folgenden Befehl verwenden, um die Updates anzustoßen. Dieser lässt sich ebenfalls in der Browser-Konsole oder mit einem beliebigen Tool zur Versendung von Post Requests ausführen:
curl -X POST -k -H 'Authorization: Bearer <token>' -i 'https://<URL>/api/admin/apps/marketplace/checkUpdates’
Ersetzen Sie <token>
durch Ihren zuvor generierten Token und <URL>
durch die URL Ihrer YouTrack-Instanz, um die Aktualisierung zu starten. Auch hier erfolgt die Prüfung und Aktualisierung automatisch im Hintergrund, und Ihre YouTrack-Instanz wird auf den neuesten Stand gebracht.
Mit diesen beiden Methoden können Sie eigenständig Updates anstoßen, ohne auf den wöchentlichen Sonntags-Check warten zu müssen. So haben Sie und Ihr Team jederzeit Zugriff auf die neuesten Features und Verbesserungen von YouTrack-Apps aus dem JetBrains Marketplace.
Haben Sie Fragen oder benötigen Sie weitere Unterstützung mit YouTrack oder anderen JetBrains Tools? Dann melden Sie sich, wir helfen Ihnen gerne weiter. Viel Erfolg beim Updaten!
twenty20 GmbH & Co. KG
Hausinger Straße 6
40764 Langenfeld
+49 (0) 2173 167 00 50