blob: 0d7636546fd55e1bd2df2b734cb62fab7ca01724 [file] [log] [blame]
Joey Armstrongc9614ce2023-01-25 16:21:27 -05001Jenkins job views: VOLTHA-LTS
2=============================
3
4Intent
5------
6
7With each new VOLTHA LTS release (v2.11, v2.8) a jenkins view will need
8to be created to allow running regression tests. This page will document
9those instructions.
10
11LTS Folder
12----------
13Visit `jenkins::Dashboard <https://jenkins.opencord.org>`_ and create a
14VOLTHA-LTS folder if one does not exist.
15
16- Click ``New Item`` in the left margin.
17- For ``item name`` type in VOLTHA-LTS
18- Click Folder or Copy from an existing folder.
19- Uncheck "Add to current view"
20- Click the OK button
21
22Jenkins job view: global
23------------------------
24
25Two view creation options are available
26
27- global - all jobs are selectable
28- local - simple list creation
29
30Global job view creation
31------------------------
32
Joey Armstrong2ce92d02023-06-03 18:54:56 -040033This option will add a named view in the `jenkins::Dashboard soup <https://jenkins.opencord.org/>`__ at the top.
34
Joey Armstrongc9614ce2023-01-25 16:21:27 -050035- Visit `jenkins::Dashboard <https://jenkins.opencord.org>`_
36- Click "New View" in the left margin.
Joey Armstrong2ce92d02023-06-03 18:54:56 -040037- Name view for the current release voltha-2.12
Joey Armstrongc9614ce2023-01-25 16:21:27 -050038- Select type "List View"
Joey Armstrong2ce92d02023-06-03 18:54:56 -040039- Click the "create" button
Joey Armstrongc9614ce2023-01-25 16:21:27 -050040- Accept basic values to begin configuring
41- Add an appropraite job Description.
42- Scroll down to "Job Filters"
43
Joey Armstrong2ce92d02023-06-03 18:54:56 -040044 - Selelect individual jobs to hardcode an explicit list.
45 - Select "Use a regular expression to pattern match", value: .*voltha-2.12.*
Joey Armstrongc9614ce2023-01-25 16:21:27 -050046
Joey Armstrong2ce92d02023-06-03 18:54:56 -040047- Removing voltha-2.8 view deleted the "Coverage" and "Favorite" columns.
48- The voltha-2.12 view is complete for now.
49- Click the [ok] button
Joey Armstrongc9614ce2023-01-25 16:21:27 -050050
Joey Armstrong2ce92d02023-06-03 18:54:56 -040051Add new release job view in the LTS folder
52------------------------------------------
Joey Armstrongc9614ce2023-01-25 16:21:27 -050053
54- Visit `jenkins::Dashboard <https://jenkins.opencord.org>`_
Joey Armstrong2ce92d02023-06-03 18:54:56 -040055- Click the `VOLTHA-LTS folder <https://jenkins.opencord.org/job/VOLTHA-LTS/>`_ in the center panel beneath job view soup at the top.
Joey Armstrongc9614ce2023-01-25 16:21:27 -050056- Click "New View" in the left margin.
Joey Armstrong2ce92d02023-06-03 18:54:56 -040057- Add view name: VOLTHA-2.12
Joey Armstrongc9614ce2023-01-25 16:21:27 -050058- Select "Include a global view"
59- Click the "create" button
60- Type in an appropraite Description.
Joey Armstrong2ce92d02023-06-03 18:54:56 -040061- View name should contain the global view name VOLTHA-2.12 created earlier
Joey Armstrongc9614ce2023-01-25 16:21:27 -050062- Click "OK"
63
64Access LTS jobs
65---------------
66- Visit the `VOLTHA-LTS job folder <https://jenkins.opencord.org/job/VOLTHA-LTS/>`__
Joey Armstrong2ce92d02023-06-03 18:54:56 -040067- Select or bookmark job view `VOLTHA-2.12 <https://jenkins.opencord.org/job/VOLTHA-LTS/view/voltha-2.12/>`_