[p4] Jira integration: use jobs or not?

Jamie.Echlin at barclayscapital.com Jamie.Echlin at barclayscapital.com
Sun Mar 2 21:55:33 PST 2008

> I'd say that you should go for #2 in your list below.

I agree. Furthermore I have disabled the changelist indexing, and
disabled the module that displays the P4 Changes tab in jira.

Other than the good reasons already listed for using jobs over relying
on changelist comments, is that it's still easy to see what jobs have
been fixed by changelists even after integrating to other branches
(fixes -i). If you rely on changelist comments this becomes difficult.

I don't have strong feelings between 2 and 3, I take the project mgmt's
lead on that, and set it up on a project by project basis. BTW, it's not
a "hidden job", it's just that the checkbox is "hidden".

I also restrict the area that jira indexes in perforce to one file, if
you have many changelists it can take a long time to index the whole
depot unless you do this.

Cheers, jamie

> -----Original Message-----
> From: perforce-user-bounces at perforce.com 
> [mailto:perforce-user-bounces at perforce.com] On Behalf Of Olle Hallin
> Sent: 03 March 2008 05:50
> To: perforce-user at perforce.com
> Subject: Re: [p4] Jira integration: use jobs or not?
> Hi,
> I'd say that you should go for #2 in your list below.
> In this setup, the p4 jobs exist only to support the p4 tool 
> set, so you could say that it is JIRA-centric. (The set of p4 
> jobs corresponds to the subset of JIRA issues that represent 
> code changes.)
> We use JIRA+p4 this way, with great success.
> The developers appreciate that they are relieved from 
> memorizing JIRA issue names.
> (This works provided that they have setup their JobView 
> properly, e.g., "assignee=ollehallin ^issuestatus=closed").
> It also increases the quality of the integration, since the 
> risk for typos is eliminated.
> HTH,
> Olle Hallin
> 2008/2/29, Dan Halbert <halbert at everyzing.com>:
> >
> > Hi - I am asking some advice from those of you who use Jira 
> with Perforce.
> >
> > We are switching from Bugzilla to Jira for bug tracking. We 
> do not use 
> > P4DTI. Instead, we have a simple homegrown integration with 
> Bugzilla 
> > using a submit trigger. Every submit must include one or 
> more Bugzilla 
> > bug numbers in the description. The submit description is 
> added as a 
> > comment to the bug. This enforces matching bugs with fixes.
> >
> > We do not use Perforce jobs at all.
> >
> > Jira has several options for integration with perforce (if I 
> > understand
> > correctly):
> > 1. It can just do changelist indexing; it will notice references to 
> > JIRA issues (e.g. FOO-123) in changelist descriptions. It 
> indexes once an hour.
> > 2. It can also optionally create a Perforce job on request 
> for a Jira 
> > issue.
> > 3. It can also require that a Perforce job be created. This 
> is called 
> > a hidden job. It seems there is then a one-to-one correspondence 
> > between Jira issues and Perforce jobs.
> >
> > I cannot decide what to do here. Since we have no experience with 
> > jobs, I am not sure they are necessary if we already have 
> Jira issues. 
> > To get the enforcement I have with Bugzilla, I could write a submit 
> > trigger that requires a reference to at least one Jira 
> issue in each 
> > submit description .
> >
> > If you use Jira, what is your experience, and which did you 
> choose? It 
> > seems the choice might have to do with whether we want to be more 
> > p4-centric or Jira-centric, but I am not sure.
> >
> > Thanks very much,
> > Dan
> >
> > _______________________________________________
> > perforce-user mailing list  -  perforce-user at perforce.com 
> > http://maillist.perforce.com/mailman/listinfo/perforce-user
> >
> --
> Olle Hallin M.Sc.
> +46 70 6653071
> olle.hallin at hit.se
> www.hit.se
> _______________________________________________
> perforce-user mailing list  -  perforce-user at perforce.com 
> http://maillist.perforce.com/mailman/listinfo/perforce-user

This e-mail may contain information that is confidential, privileged or otherwise protected from disclosure. If you are not an intended recipient of this e-mail, do not duplicate or redistribute it by any means. Please delete it and any attachments and notify the sender that you have received it in error. Unless specifically indicated, this e-mail is not an offer to buy or sell or a solicitation to buy or sell any securities, investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Barclays. Any views or opinions presented are solely those of the author and do not necessarily represent those of Barclays. This e-mail is subject to terms available at the following link: www.barcap.com/emaildisclaimer. By messaging with Barclays you consent to the foregoing.  Barclays Capital is the investment banking division of Barclays Bank PLC, a company registered in England (number 1026167) with its registered office at 1 Churchill Place, London, E14 5HP.  This email may relate to or be sent from other members of the Barclays Group.

More information about the perforce-user mailing list