下面是使用用户名和密码登录jira
的python测试代码,它运行正常。
from jira import JIRA
jira = JIRA('http://xxx')
jira = JIRA(basic_auth=('username','password'),options={'server': 'http://xxx'})
issue = jira.issue('XXXX-762')
print "For task", issue,", summary is-", issue.fields.summary
现在我需要在不使用密码的情况下登录jira
。
有人可以帮忙吗?
目的是在一般脚本中隐藏密码,并使脚本独立于jira密码到期。
使用的Jira版本:JIRA v7.5.2
谢谢。
答案 0 :(得分:0)
我只是在环境变量中设置密码,然后让脚本读取它。
from jira import JIRA
jira_user = os.environ.get("JIRA_USERNAME", None)
jira_password = os.environ.get("JIRA_PASSWORD", None)
jira_server = {'server': "https://jiraserver.url"}
jira = JIRA(options=jira_server, basic_auth=(jira_user, jira_password))