aschuma

ATL :: QR

Oct 9th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. Provide by Frank H.
  2.  
  3. *Anforderungen*
  4.  
  5. Resourcen (z.B. JS-Files) sollen ohne erneutes deployen des Plugins angezogen werden einfaches Plugin-Deployment während der Entwicklung Verwendung einer JIRA-Standalone Version (um das Zusammenspiel der Plugins testen zu können)
  6.  
  7. *Umsetzung*
  8.  
  9. Aktuelle Version des Plugins von https://maven.atlassian.com/content/repositories/atlassian-public/com/atlassian/labs/plugins/quickreload/1.30.5/ herunterladen und per UPM in der JIRA-Instanz installieren
  10. Installation prüfen durch Aufruf der Quick Reload Console: http://localhost:8080/plugins/servlet/qr
  11.  
  12. *Verwendung*
  13.  
  14. Batch-Mode deaktivieren
  15. http://localhost:8080/rest/qr/1.0/batching/setState?enabled=false
  16.  
  17. Plugin registrieren
  18. curl -H 'X-Atlassian-Token: nocheck' -X POST 'http://localhost:8080/rest/qr/1.0/tracked/home/aschuma/Projects/abc-jira-plugin-uvw'
  19.  
  20. Pfadangabe ist der Pfad zum Plugin und nicht zum target-Ordner
  21.  
  22. Kontrolle dass Plugin gelistet unter QuickReload tracked directories Plugin system tracked resource directories
  23.  
  24.  
  25. *Testen*
  26. Auto-Deploy (Haken)
  27. atlas-clean && atlas-package -DskipTests
  28. Editieren der JS-Dateien hat direkt Auswirkungen ohne Deployment des Plugins (Haken)
  29.  
  30.  
  31. *Hinweis*
  32. Achtung es gibt diverse Versionen des Quick Reload Plugins welche
  33. mit deaktivietem Batch-Mode zu Fehlern führt
  34. das Deployment nicht funktioniert
  35. => aktuelle Version 1.3.50 verwenden (getestet mit JIRA 7.2.x)
  36. => aktuelle Version von https://bitbucket.org/atlassian/amps/src/master/maven-amps-plugin/src/main/java/com/atlassian/maven/plugins/amps/product/AmpsDefaults.java?at=master&fileviewer=file-view-default funktioniert nicht unbedingt
  37.  
  38. -Datlassian.dev.mode=true muss nicht mehr gesetzt werden
  39.  
  40. *Links*
  41. https://bitbucket.org/atlassianlabs/quickreload
  42. https://developer.atlassian.com/docs/developer-tools/automatic-plugin-reinstallation-with-quickreload
Advertisement
Add Comment
Please, Sign In to add comment