Вы можете прикрепить файл к проблеме, используя Jira CLI (написанный на Python с использованием suds). Автономный код доступен по лицензии LGPL.
Команда, которую вы бы использовали, - "присоединить".
Обновление: Python CLI не работает.
У меня возникают ошибки при подключении файлов с этим CLI под python 2.7:
Traceback (most recent call last):
File "./jira", line 1281, in <module>
rc = com.run(command_name, logger, jira_env, args[1:])
File "./jira", line 1080, in run
return self.commands[command].dispatch(logger, jira_env, args)
File "./jira", line 70, in dispatch
results = self.run(logger, jira_env, args)
File "./jira", line 140, in run
logger.error(decode(e))
File "./jira", line 1142, in decode
str = e.faultstring
AttributeError: 'exceptions.NameError' object has no attribute 'faultstring'
Обновление 2: Java CLI работает.
Я просто вызываю Java CLI , и это работает!
# Run JAVA CLI attach script
args = [
'./jira.sh',
'--action',
'addAttachment',
'--project',
project_title,
'--issue',
issue_key,
'--file',
'%s/%s' % (path, filename),
]
output = subprocess.check_output(args, cwd = path_to_java_cli).decode("utf-8")