这个附件用于将一个Jira 实例问题的附件复制到另一个 Jira 实例的问题。
代码块 | ||
---|---|---|
| ||
{
"jira":{
"url": "目标Jira主页地址",
"authorization":"目标Jira用户登录授权信息,"
},
"issues":[
{
"source":{
"key": "当前Jira实例的问题Key"
},
"target":{
"key": "目标Jira实例的问题Key",
"force": true 或 false, 默认为false。 如果目标Jira问题中含有同名文件是否继续复制
}
},
{
"source":{
"key": "当前Jira实例的问题Key"
},
"target":{
"key": "目标Jira实例的问题Key",
"comment": true 或 false。 默认为 false。 是否向目标 Jira 问题中添加备注,显示此次成功复制的附件。
"force": true 或 false 默认为false。 如果目标Jira问题中含有同名文件是否继续复制
}
}
]
} |
...
目标 Jira 的用户验证信息,以 Basic 或 Bearer 开头。
如果留空,则必须在插件中事先登记目标 Jira 主页地址及对应的 用户身份验证信息
...
当前Jira 实例的问题键值
Automation中可以使用 {{issue.key}}
...
true 将向目标Jira 问题中添加备注,以说明复制了哪些附件
false(默认)
...
true 即使目标Jira 问题中已经有同名附件,也会以追加方式复制附件
false(默认) 如果目标Jira 问题中已经有同名附件,将不会复制
Jira用户登录授权信息
...
代码块 |
---|
echo -n "用户名:密码" |base64
将输出的结果粘贴到 目标Jira用户登录授权信息 |
...
代码块 | ||
---|---|---|
| ||
{
"attachments": [
{
"copied": [g.png], //已复制的附件
"from": "http://dc.unlimax.cn:30070/browse/SCRUM-55",
"to": "https://unlimax-sandbox-568.atlassian.net/browse/DJSP-1",
"failed": [ //无法复制的附件
{
"error_message": "目标问题中已经有同名附件",
"name": "4f16aef186d655c6eda3948f44fec9a6bba067a9_Pre-migration_SpaceAnonymousPermissions_Confluence_2023-33-21_16-33-32.csv"
},
{
"error_message": "目标问题中已经有同名附件",
"name": "import_issue_status.csv"
},
{
"error_message": "目标问题中已经有同名附件",
"name": "register_windows.bat"
}
]
}
],
"author": "suadmin(suadmin)", //执行人
"time": "2023-10-07 03:41:03" //执行时间
} |