标签: jira

python - 用于if语句

我不明白为什么,当我运行我的代码时,if语句下的每个循环都没有运行.即使找到的数量大于0!

def findpattern(commit_msg):
    pattern = re.compile("\w\w*-\d\d*")
    group = pattern.finditer(commit_msg)
    found = getIterLength(group)
    print found
    if found > 0:
        issues = 0
        for match in group:
                print " print matched issues:"
                auth = soap.login(jirauser,passwd)

                print match.group(0)
                getIssue(auth,match.group(0))
                issues = issues + 1
    else: 
        sys.exit("No issue patterns found.")

print "Retrieved issues: " + str(issues)  
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,我一直在敲打我一小时.

python jira

1
推荐指数
1
解决办法
476
查看次数

Accurev触发安全,流管理和JIRA集成

大约6个月前,我们开始使用AccuRev与JIRA进行源代码控制和问题管理,但是有一些明显的问题,比如缺乏安全性,每个人都可以做很多事情,比如锁定和解锁流以及更改属于其他任何人的流最重要的是,Accurev附带的默认电子邮件触发器不是很好.

Accurev允许预创建,预先保存,预先推广和服务器后推广阶段,我决定使用这些来帮助我管理Accurev开发的一些狂野西部.我会坚持使用PERL,因为这是他们用于原始触发器并将在此后发布我的,但在我开始之前,我想知道是否有人可能已经有过这个问题,你是如何解决它的,如果你可以发布你在这里的一些触发器或触发器的想法以及可以通过它们管理什么,我们将不胜感激.

perl integration accurev jira event-triggers

1
推荐指数
1
解决办法
650
查看次数

附件列表 - JIRA REST API

我在这里阅读有关JIRA的REST API的信息:http: //docs.atlassian.com/jira/REST/latest/#id233354

我可以看到有一些方法可以发布问题的附件,以及通过它的ID获取附件的信息.但我找不到可以为我提供特定问题附件列表的电话.

所以我的问题是:JIRA如何将附件与问题联系起来?如何获取特定问题的附件ID列表?

谢谢 :)

编辑

实际上,如果我打电话来获取问题信息(完整的问题信息),附件就是一个字段.无论如何感谢阅读:)

jira

1
推荐指数
1
解决办法
3562
查看次数

如何使用JIRA REST Java Client创建子任务

有没有办法使用JRJC v1.0创建子任务?我一直无法找到任何关于此的好文档.有任何样本代码吗?

它似乎不是通过库支持,但可能使用直接REST API.

JIRA v5.1.5

java api jira

1
推荐指数
1
解决办法
4737
查看次数

C#JIRA工作日志更新错误"远程服务器返回错误:(401)未经授权."

我将通过c#应用程序上的JIRA REST API更新JIRA中的问题的工作日志.以下代码显示了我到目前为止所做的工作.

HttpWebResponse返回此错误"远程服务器返回错误:(401)未经授权." .

我尝试使用相同的凭据并在PHP cURL函数中使用相同的数据,它工作正常,并成功更新工作日志.

这是我的Jason转换序列化对象:{"update":{"worklog":[{"add":{"comment":"IJ的示例测试评论","timeSpent":"210"}}}}}

protected string RunQuery(JiraResource resource, string argument = null, string data = null, string method = "PUT")
{
// Where;
// resource = issue
// argument = "JIRA-16"
// Data = {"update":{"worklog":[{"add":{"comment":"Sample test comment by IJ","timeSpent":"210"}}]}}
// Method = "PUT"

        string url = string.Format("{0}{1}/", m_BaseUrl, resource.ToString());

        if (argument != null)
        {
            url = string.Format("{0}{1}", url, argument);
        }

// URL = https://companyname.atlassian.net/rest/api/2/issue/JIRA-16

        HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
        request.ContentType = "application/json"; …
Run Code Online (Sandbox Code Playgroud)

c# curl jira httpwebrequest jira-rest-api

1
推荐指数
1
解决办法
1032
查看次数

如何在Java中从JIRA v6.3.15下载附件

我正在尝试获取给定日期后创建的JIRA问题的列表,并从我的Java应用程序中下载相应的附件文件。我当前使用的JIRA Server版本是6.3.15。

当我在Web上搜索时,我发现以下REST客户端,但是它说它支持JIRA Server 6.0之前的版本。我想知道它是否也支持6.3.15,如果没有,是否还有其他替代解决方案?

Atlassian Labs for JIRA Server 5.0-6.0的JIRA REST Java客户端

https://marketplace.atlassian.com/plugins/com.atlassian.jira.jira-rest-java-client

jira jira-rest-api

1
推荐指数
1
解决办法
2139
查看次数

如何在JQL中按自定义字段ID排序

假设我有一个名为“ Custom Field”的自定义字段,其ID为customfield_1111。

我知道我可以在jql中订购

project = ID and issueType = Project order by 'Custom Field' asc
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以按ID排序而不知道字段名称?

project = ID and issueType = "issue type" order by customfield_1111 asc
project = ID and issueType = "issue type" order by getLabel('customfield_1111') asc
Run Code Online (Sandbox Code Playgroud)

jira jql

1
推荐指数
1
解决办法
2231
查看次数

JIRA REST API - 基本身份验证

我正在尝试使用curl从我的公司服务器检索jira问题到目前为止没有任何运气.

我已经测试了这里描述的两个例子JIRA REST API示例 - 基本身份验证没有成功.我base64编码我的用户和密码,如"提供基本Auth标头"示例中所述,并输入我想要的问题的URL.我在浏览器中测试了url我得到了json文档,所以url是正确的.

这就是我的命令

someuser @ somehost:〜$ curl -D- -X GET -H"授权:基本base64encodedstringhere -H"内容类型:application/json" https://jira.acme.com/rest/api/2/issue/KEY -666

然后我得到">"的提示,但没有json文件.有什么我错过或做错了吗?

谢谢.

curl jira jira-plugin jira-rest-api

1
推荐指数
1
解决办法
2843
查看次数

前端+后端存储库中每个子任务的功能/故事/史诗VS分支?

我们有一个Web开发项目团队,我们已经决定使用具有其优缺点的单个存储库。我们将待办事项分为Jira故事,每个故事都有几个FE和BE任务。喜欢:

  1. ABC-1展示猫

    1.1。ABC-2 [FE]显示猫标记

    1.2。ABC-3 [FE]向猫发送CRUD请求

    1.3。ABC-4 [BE]为猫创建CRUD端点

现在的问题是,我们应该建立一个单一的分支abc-1-display-cats,并把FE + BE在它提交,然后将其合并到dev分支,或者我们应该创建小abc-2-display-cats-markupabc-4-create-crud-endpoints-cats每个子任务分支,然后每一个细小的分支合并为dev

每个功能分支

  • +我们可以通过以下方式轻松删除功能 undo 1 merge commit
  • -任何人都可以使用他的代码破坏功能分支

每个子任务分支

  • +每个人都在自己的分支机构工作,可能会破坏代码库
  • -我们不能简单地删除5-6个分支的功能

git mercurial jira

1
推荐指数
1
解决办法
1202
查看次数

使用Jira Rest API-如何获得特定问题的描述?

我正在尝试使用可从此处https://developer.atlassian.com/server/jira/platform/rest-apis/获得的jira rest api,并且正在尝试弄清楚如何获取特定问题的描述在我的项目中。

当我执行以下查询时:

curl -D- -u用户:密码-X GET -H“内容类型:application / json”“ http:// localhost / jira / rest / api / 2 / issue / ISSUE_NUMBER_1

我确实得到了整个问题的回应。它包含了许多领域,例如"avatarUrls"displayName但它也含有body。我只想获得后者。如何限制查询以使其仅返回body?我试过了:

curl -D- -u用户:密码-X GET -H“内容类型:application / json”“ http:// localhost / jira / rest / api / 2 / issue / ISSUE_NUMBER_1?fields = body

但这不起作用。这是什么问题

curl jira jira-rest-api

1
推荐指数
1
解决办法
2004
查看次数