jira 的命令行工具

来源:互联网 发布:java 时间校验 编辑:程序博客网 时间:2024/05/04 20:44
真是很奇怪,百度竟然搜不到jira的命令行工具,在Google也是用jira atlanssian command lineinterface才找到,都是英文资料。看来好像acli的应用不是很广啊。

installation。直接解压到jira的安装目录,我的是C:/programfiles/atlanssian/jira/atlassian-cli-2.5.0,然后运行jira的批处理jira.bat。

在example中有很多例子可以学习,
可以cd到jira.bat所在的文件夹中,运行jira --action createProject --project"projectkey" --name "projectname" --lead "projectleader"--notificationScheme "Default Notification Scheme" --serverhttp://localhost:8080 --user "admin"--password "youpassword"
其中引号部分根据自身修改
当然也可以直接在命令行中运行
java -jar "./lib/jira-cli-2.5.0.jar" --actioncreateProject --project "projectkey" --name "projectname" --lead"projectleader" --notificationScheme "Default Notification Scheme"--server http://localhost:8080 --user "admin"--password"youpassword"

注:这里参数值最好都加上"",如果你的参数包含空格的话(刹那间,我想到了空一格先生)
其中,"./lib/jira-cli-2.5.0.jar"就是你的jar包所在地。

如果想要用python脚本一次性完成工作的话,在python中运行命令行是
import os
os.system("you_command")

想要获取命令行的返回信息,可以说
ret=os.popen("you_command")#typeof ret is file
ret=ret.readlines()
ret=''.join(ret)# ret is string
也可以将这个定义为函数 


Jira中,使用命令行创建一个project之后,如果立即就delete掉jira-developer等等组的话,好像就不能加user了,所以我说先加user,再removeProjectRoleActors。
原创粉丝点击