<div dir="ltr">Thanks very much Clark and Matthew; that RSS feed looks perfect for my needs.<div><br></div><div>Regards - Neil</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Aug 20, 2017 at 7:27 PM Matthew Treinish <<a href="mailto:mtreinish@kortar.org">mtreinish@kortar.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Aug 18, 2017 at 11:35:41AM -0700, Clark Boylan wrote:<br>
> On Fri, Aug 18, 2017, at 03:29 AM, Neil Jerram wrote:<br>
> > Hi there!  I have a periodic CI job [1][2], for networking-calico, which<br>
> > fails occasionally; and I wanted to ask if there is any simple mechanism<br>
> > for me to be notified when there is a failure.<br>
> ><br>
> > I think I've asked or investigated this before, and that the answer was<br>
> > no<br>
> > - but I'd like to double check.<br>
> ><br>
> > I also guess that I could add my own notifying code, of some kind, at the<br>
> > end of the shell script in [1] - but it would be preferable if there was<br>
> > already a mechanism built in to the CI framework.<br>
> ><br>
> > Best wishes - Neil<br>
> ><br>
> > [1]<br>
> > <a href="http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/networking-calico.yaml" rel="noreferrer" target="_blank">http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/networking-calico.yaml</a><br>
> > [2]<br>
> > <a href="http://logs.openstack.org/periodic/periodic-tempest-dsvm-networking-calico-master/" rel="noreferrer" target="_blank">http://logs.openstack.org/periodic/periodic-tempest-dsvm-networking-calico-master/</a><br>
><br>
> Jobs can send email notifications though that configuration is per<br>
> pipeline so somewhat clunky just for a single job. We've also found that<br>
> when we sent email in the past no one read it. This was a big reason for<br>
> the OpenStack Health project which tracks job runs in a nice web ui.<br>
><br>
> You can find the networking-calico health dashboard at<br>
> <a href="http://status.openstack.org/openstack-health/#/g/project/openstack~2Fnetworking-calico" rel="noreferrer" target="_blank">http://status.openstack.org/openstack-health/#/g/project/openstack~2Fnetworking-calico</a>.<br>
> The dashboard itself doesn't provide notifications but the service does<br>
> via rss. You can subscribe to networking-calico rss notifications at<br>
> <a href="http://health.openstack.org/runs/key/project/openstack/networking-calico/recent/rss" rel="noreferrer" target="_blank">http://health.openstack.org/runs/key/project/openstack/networking-calico/recent/rss</a>.<br>
<br>
Or more specifically in this case you can subscribe to just the failures for the<br>
periodic-tempest-dsvm-networking-calico-master job too with:<br>
<br>
<a href="http://health.openstack.org/runs/key/build_name/periodic-tempest-dsvm-networking-calico-master/recent/rss" rel="noreferrer" target="_blank">http://health.openstack.org/runs/key/build_name/periodic-tempest-dsvm-networking-calico-master/recent/rss</a><br>
<br>
The rss feeds are generated dynamically based on key value metadata for runs.<br>
So you can subscribe to failures on any key value pair from the metadata you<br>
want.<br>
<br>
-Matt Treinish<br>
_______________________________________________<br>
OpenStack-Infra mailing list<br>
<a href="mailto:OpenStack-Infra@lists.openstack.org" target="_blank">OpenStack-Infra@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra</a></blockquote></div>