1. Vývoj addonů pro JIRA Data
Center
„Jak postupovat při vývoji nebo úpravě
existujicích custom add-onů pro JIRA Data
Center“
2. 2
Atlassian Data Center vs Server
„ Hlavní technický rozdíl mezi serverem a datovým centrem
spočívá v tom, že datové centrum umožňuje více paralelně
běžících aplikačních serverů, zatímco server povoluje pouze jeden
aplikační server.“
3. 3
Vývoj addonů pro Data Center
Vlastní addon je možné vytvořit shodně jako pro technologii Server, jen
musí být splněny podmínky pro vývoj a testování aplikace pro provoz v
klastrovaném prostředí
Guidelines for Data Center app development
https://developer.atlassian.com/platform/marketplace/guidelines-for-data-center-app-development/
Všeobecně platná pravidla pro vývoj
Naplánované úkoly a procesy na pozadí, caches
Cluster locks, cluster Messages
https://developer.atlassian.com/server/jira/platform/developing-for-high-availability-and-clustering/
Ukázky kódů, funkční příklad addonu
4. 4
Vývoj addonů pro Data Center
Confluence, Bitbucket
Obdobné klíčové body jako pro JIRA
https://developer.atlassian.com/server/confluence/how-do-i-ensure-my-add-on-works-properly-in-a-cluster/
https://developer.atlassian.com/server/bitbucket/how-tos/cluster-safe-plugins/
5. 5
Addon ScriptRunner for Jira, Confluence…
Přehled možností addonu pro scriptování
https://scriptrunner.adaptavist.com/latest/index.html
Marketplace
https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira?hosting=cloud&tab=overview
Omezení pro Jira Cloud
https://scriptrunner-docs.connect.adaptavist.com/jiracloud/limitations.html