我司項(xiàng)目需要在JIra上開發(fā)一些自動(dòng)化的功能,因此研究使用下了這個(gè)插件,在此總結(jié)記錄。
在查找新插件可以搜索找到,價(jià)格感人,于是某寶解決。

Xnip2018-11-08_11-23-20.jpg

Xnip2018-11-08_11-30-42.jpg

Xnip2018-11-08_11-32-58.jpg
? 高亮的部分是ScriptRunner插件提供的功能
幫助信息
參考文檔是可用信息的最大來源,官方文檔地址:https://scriptrunner.adaptavist.com/latest/index.html

Snipaste_2018-11-08_11-39-42.png
官方Y(jié)ouTube地址:https://www.youtube.com/user/AdaptavistEnterprise/videos
然后就是谷歌或百度了。
設(shè)置開發(fā)環(huán)境,方便調(diào)試
下載示例工程,設(shè)置本地開發(fā)環(huán)境,以便進(jìn)行本地調(diào)試。參考:https://scriptrunner.adaptavist.com/latest/jira/DevEnvironment.html
主要使用的功能
| 功能 | 用途 |
|---|---|
| Behaviour | https://scriptrunner.adaptavist.com/5.4.38/jira/behaviours-overview.html |
| Script Console | 調(diào)試控制臺(tái),可以執(zhí)行代碼進(jìn)行一些調(diào)試 |
| Built-in Script | https://scriptrunner.adaptavist.com/5.4.38/jira/builtin-scripts.html |
| Script listeners | https://scriptrunner.adaptavist.com/5.4.38/jira/listeners.html |
| Script Fields | https://scriptrunner.adaptavist.com/5.4.38/jira/scripted-fields.html |
| REST Endpoints | https://scriptrunner.adaptavist.com/5.4.38/jira/rest-endpoints.html |
| Script Fragments | https://scriptrunner.adaptavist.com/5.4.38/jira/CustomisingUI.html |
| Escalation Services | https://scriptrunner.adaptavist.com/5.4.38/jira/escalation-service.html |
| Script JQL Functions | https://scriptrunner.adaptavist.com/5.4.38/jira/jql-functions.html |
注意: 通過網(wǎng)站文檔右上角可以切換版本,不同版本描述的詳細(xì)程度不一,可以參考其他版本。
-
Behaviours 更改字段行為

Xnip2018-11-08_15-44-56.jpg
-
Script Fields 自定義腳本字段,該字段的值是通過腳本進(jìn)行獲取或計(jì)算出的

Xnip2018-11-08_16-06-32.jpg
-
REST Endpoints 定義對(duì)外訪問的接口
在腳本內(nèi)不允許直接訪問外部站點(diǎn)

Xnip2018-11-08_16-08-21.jpg
-
Script Fragments 更改頁面,添加按鈕等

Xnip2018-11-08_16-09-53.jpg