X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=releasenotes%2Fnotes%2Flf-view-templates-add-64911f643dc053d8.yaml;h=ba77bb4a0c7216090ed4ddac7aebec92ac182552;hb=04853ec1c27444d494afae28e8c181b711280f4b;hp=d39b80f8d9ba8a96f8167bfb0ab440be88e296cd;hpb=d1f9c96c053c12d82811d54bb571fd39e0c443f4;p=releng%2Fglobal-jjb.git diff --git a/releasenotes/notes/lf-view-templates-add-64911f643dc053d8.yaml b/releasenotes/notes/lf-view-templates-add-64911f643dc053d8.yaml index d39b80f8..ba77bb4a 100644 --- a/releasenotes/notes/lf-view-templates-add-64911f643dc053d8.yaml +++ b/releasenotes/notes/lf-view-templates-add-64911f643dc053d8.yaml @@ -1,83 +1,56 @@ --- features: - | - New view-templates ``common-view`` and ``integration-csit-view`` are + New view-templates ``project-view``, ``common-view``, and ``csit-view`` are available for projects to manage Jenkins views through code. - To use the ``common-view`` template in a project. - - Usage: + To use the ``project-view`` template in a project: .. code-block:: yaml - project: - ... + name: aaa-view views: - - common-view + - project-view - To use the ``integration-csit-view`` template in a project. + project-name: aaa - Usage: + To use the ``common-view`` template in a project: .. code-block:: yaml - project: - ... + name: daily-builds views: - - integration-csit-view + - common-view - - | - A separate project section can be defined for views that are common to a - set of jobs. This creates a list-type view with ```` in - Jenkins which lists all the jobs under the view. + view-name: Periodic + view-regex: '.*-periodic-.*' - Usage: + To use the ``csit-view`` template in a project: .. code-block:: yaml - project: - name: - project: - project-name: + name: csit views: - - common-view - - Example Usage: + - csit-view - .. code-block:: yaml - - --- - - defaults: - name: global - view-regex: '^{project-name}-.*' - view-description: 'default view description' + view-name: CSIT + view-regex: '.*csit.*' - project: - name: project-view - project: project - project-name: project + name: csit-1node views: - - common-view - - - project: - name: project-stream1 - project: project - project-name: project - jobs: - - '{project-name}-{seq}' - seq: - - a - - b + - csit-view - - project: - name: project-stream2 - project: project - project-name: project - jobs: - - '{project-name}-{seq}' - seq: - - x - - y + view-name: CSIT-1node + view-regex: '.*-csit-1node-.*' - - job-template: - name: '{project-name}-{seq}' +upgrade: + - | + Some LF projects are already using a ``common-view`` template in their + local ci-management repo. This ``common-view`` is called ``project-view`` + in global-jjb so rename all instances of ``common-view`` to + ``project-view`` when upgrading and remove the local ``common-view`` + view-template definition from ci-management.