Jira ScriptRunner 插件使用總結(jié)

我司項(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

插件的腳本語言是Groovy,與Java兼容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容