[RELENG-76] Manage views via JJB 2.0 Created: 17/Jan/18  Updated: 30/May/18  Resolved: 30/May/18

Status: Resolved
Project: releng
Component/s: Jenkins Job Builder
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Medium
Reporter: Thanh Ha (zxiiro) Assignee: Anil Belur
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Now that JJB 2.0 is deployed to OpenDaylight we can finally manage views via jjb config. Let's start doing that.



 Comments   
Comment by Thanh Ha (zxiiro) [ 19/Jan/18 ]

abelur Any updates here?

Comment by Anil Belur [ 20/Jan/18 ]

zxiiro was verifying a few regex's. Here is the change.

Manage views via JJB 2.0 
https://git.opendaylight.org/gerrit/67374

Comment by Anil Belur [ 22/Jan/18 ]

zxiiro  I think we can autoupdate the view for the projects which are participating in autorelease instead
of updating them manually on the view everytime a project is added/removed from autorelease. Below is the change for that 

Update Merge-$STREAM views via AR jobs
https://git.opendaylight.org/gerrit/67410

Comment by Thanh Ha (zxiiro) [ 22/Jan/18 ]

I think we can autoupdate the view for the projects which are participating in autorelease instead
of updating them manually on the view everytime a project is added/removed from autorelease.

+1 let's go that route. I left some comments on the patch for improvements I'd like to see there before we merge it.

Comment by Anil Belur [ 23/Jan/18 ]

Create macro to AR update validate projects
https://git.opendaylight.org/gerrit/67455 

 

Comment by Anil Belur [ 02/Feb/18 ]

Issues with JJB 2.0 view implementation.

  1. Most recent job filter is not implemented, required for creating `01-recent` view
  2. All Columns are not implemented which are required for CLM and integration test jobs (Robot test, JaCoCo reports ... ) 
  3. JJB update option does not support `-only{view,jobs}` flag which is available under delete CLI option. (fix not required for views patch, but just documenting)

For using the views correctly we need to fix the above issues with JJB 2.1.

Comment by Anil Belur [ 02/Feb/18 ]

- Add support for plugin column views
  https://review.openstack.org/538848

-  Add support for plugin column views
  https://review.openstack.org/538848

- WIP: Add support for most recent filters
  https://review.openstack.org/537741

 

Comment by Anil Belur [ 14/Mar/18 ]

All relevant changes have been merged here, waiting for JJB 2.1 to be released. It would also be good to get the other changes merged to have support for all job filters working, but the sphinx jobs for some of the changes are not going through possibly due to comment indents.

Comment by Anil Belur [ 17/Apr/18 ]

Updated the changes relevant to releng/builder since JJB 2.0.5 is released.

Comment by Anil Belur [ 30/May/18 ]

Moving this as resolved. Lets work through the Jira's which are opened to track the regression.

Generated at Wed Feb 07 20:37:26 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.