Refactor: Cleanup for pre-commit
[ci-management.git] / jjb / onap-jjb / onap-pypi-template.yaml
index 7294ee6..d4cce22 100644 (file)
 ---
 # Job definition Anchors
 - _pypi_job_boiler_plate: &pypi_job_boiler_plate
-    name: pypi_job_boiler_plate
-
-    #####################
-    #   Job Variables   #
-    #####################
-
-    gerrit_merge_triggers:
-      - change-merged-event
-      - comment-added-contains-event:
-          comment-contains-value: pypi-remerge$
-
-    gerrit_release_trigger:
-      - comment-added-contains-event:
-          comment-contains-value: pypi-release$
-
-    gerrit_trigger_file_paths:
-      - compare-type: ANT
-        pattern: '**'
-
-    submodule-disable: false
-    submodule-timeout: 10
-
-    #####################
-    # Job Configuration #
-    #####################
-
-    project-type: freestyle
-    node: '{build-node}'
-
-    parameters:
-      - lf-infra-parameters:
-          project: '{project}'
-          branch: '{branch}'
-          stream: '{stream}'
-          lftools-version: '{lftools-version}'
-      - lf-infra-tox-parameters:
-          tox-dir: '{tox-dir}'
-          tox-envs: '{tox-envs}'
-
-
-    properties:
-      - lf-infra-properties:
-          build-days-to-keep: '{build-days-to-keep}'
-
-    scm:
-      - lf-infra-gerrit-scm:
-          jenkins-ssh-credential: '{jenkins-ssh-credential}'
-          git-url: '$GIT_URL/$PROJECT'
-          refspec: '$GERRIT_REFSPEC'
-          branch: '$GERRIT_BRANCH'
-          submodule-recursive: true
-          submodule-timeout: '{submodule-timeout}'
-          submodule-disable: '{submodule-disable}'
-          choosing-strategy: default
-
-    wrappers:
-      - lf-infra-wrappers:
-          build-timeout: '{build-timeout}'
-          jenkins-ssh-credential: '{jenkins-ssh-credential}'
-
-    publishers:
-      - lf-infra-publish
+      name: pypi_job_boiler_plate
+
+      #####################
+      #   Job Variables   #
+      #####################
+
+      gerrit_merge_triggers:
+          - change-merged-event
+          - comment-added-contains-event:
+                comment-contains-value: pypi-remerge$
+
+      gerrit_release_trigger:
+          - comment-added-contains-event:
+                comment-contains-value: pypi-release$
+
+      gerrit_trigger_file_paths:
+          - compare-type: ANT
+            pattern: "**"
+
+      submodule-disable: false
+      submodule-timeout: 10
+
+      #####################
+      # Job Configuration #
+      #####################
+
+      project-type: freestyle
+      node: "{build-node}"
+
+      parameters:
+          - lf-infra-parameters:
+                project: "{project}"
+                branch: "{branch}"
+                stream: "{stream}"
+                lftools-version: "{lftools-version}"
+          - lf-infra-tox-parameters:
+                tox-dir: "{tox-dir}"
+                tox-envs: "{tox-envs}"
+
+      properties:
+          - lf-infra-properties:
+                build-days-to-keep: "{build-days-to-keep}"
+
+      scm:
+          - lf-infra-gerrit-scm:
+                jenkins-ssh-credential: "{jenkins-ssh-credential}"
+                git-url: "$GIT_URL/$PROJECT"
+                refspec: "$GERRIT_REFSPEC"
+                branch: "$GERRIT_BRANCH"
+                submodule-recursive: true
+                submodule-timeout: "{submodule-timeout}"
+                submodule-disable: "{submodule-disable}"
+                choosing-strategy: default
+
+      wrappers:
+          - lf-infra-wrappers:
+                build-timeout: "{build-timeout}"
+                jenkins-ssh-credential: "{jenkins-ssh-credential}"
+
+      publishers:
+          - lf-infra-publish
 
 - job-template:
-    name: '{project-name}-python-staging-{stream}'
-
-    # Job template for PyPI staging jobs
-    # Daily Builds
-
-    <<: *pypi_job_boiler_plate
-
-    triggers:
-      - gerrit:
-          server-name: '{gerrit-server-name}'
-          trigger-on: '{obj:gerrit_merge_triggers}'
-          projects:
-            - project-compare-type: ANT
-              project-pattern: '{project}'
-              branches:
-                - branch-compare-type: ANT
-                  branch-pattern: '**/{branch}'
-              file-paths: '{obj:gerrit_trigger_file_paths}'
-
-    builders:
-      - lf-infra-tox-install:
-          python-version: '{python-version}'
-      - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
-      - config-file-provider:
-          files:
-            - file-id: pypirc
-              target: '$HOME/.pypirc'
-      - shell:
-          !include-raw-escape: ../../shell/pypi-dist-build.sh
-
-      - publish-pypi:
-          pypi-server: staging
+      name: "{project-name}-python-staging-{stream}"
+
+      # Job template for PyPI staging jobs
+      # Daily Builds
+
+      <<: *pypi_job_boiler_plate
+
+      triggers:
+          - gerrit:
+                server-name: "{gerrit-server-name}"
+                trigger-on: "{obj:gerrit_merge_triggers}"
+                projects:
+                    - project-compare-type: ANT
+                      project-pattern: "{project}"
+                      branches:
+                          - branch-compare-type: ANT
+                            branch-pattern: "**/{branch}"
+                      file-paths: "{obj:gerrit_trigger_file_paths}"
+
+      builders:
+          - lf-infra-tox-install:
+                python-version: "{python-version}"
+          - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
+          - config-file-provider:
+                files:
+                    - file-id: pypirc
+                      target: "$HOME/.pypirc"
+          - shell: !include-raw-escape: ../../shell/pypi-dist-build.sh
+
+          - publish-pypi:
+                pypi-server: staging
 
 - job-template:
-    name: '{project-name}-python-release-{stream}'
-
-    # Job template for PyPI release jobs
-
-    <<: *pypi_job_boiler_plate
-
-    triggers:
-      - gerrit:
-          server-name: '{gerrit-server-name}'
-          trigger-on: '{obj:gerrit_release_trigger}'
-          projects:
-            - project-compare-type: ANT
-              project-pattern: '{project}'
-              branches:
-                - branch-compare-type: ANT
-                  branch-pattern: '**/{branch}'
-              file-paths: '{obj:gerrit_trigger_file_paths}'
-
-    builders:
-      - lf-infra-tox-install:
-          python-version: '{python-version}'
-      - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
-      - config-file-provider:
-          files:
-            - file-id: pypirc
-              target: '$HOME/.pypirc'
-      - shell:
-          !include-raw-escape: ../../shell/pypi-dist-build.sh
-
-      - publish-pypi:
-          pypi-server: release
+      name: "{project-name}-python-release-{stream}"
+
+      # Job template for PyPI release jobs
+
+      <<: *pypi_job_boiler_plate
+
+      triggers:
+          - gerrit:
+                server-name: "{gerrit-server-name}"
+                trigger-on: "{obj:gerrit_release_trigger}"
+                projects:
+                    - project-compare-type: ANT
+                      project-pattern: "{project}"
+                      branches:
+                          - branch-compare-type: ANT
+                            branch-pattern: "**/{branch}"
+                      file-paths: "{obj:gerrit_trigger_file_paths}"
+
+      builders:
+          - lf-infra-tox-install:
+                python-version: "{python-version}"
+          - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
+          - config-file-provider:
+                files:
+                    - file-id: pypirc
+                      target: "$HOME/.pypirc"
+          - shell: !include-raw-escape: ../../shell/pypi-dist-build.sh
+
+          - publish-pypi:
+                pypi-server: release
 
 - job-template:
-    name: '{project-name}-{subproject}-python-staging-{stream}'
-
-    # Job template for PyPI staging jobs
-    # Daily Builds
-
-    <<: *pypi_job_boiler_plate
-
-    triggers:
-      - gerrit:
-          server-name: '{gerrit-server-name}'
-          trigger-on: '{obj:gerrit_merge_triggers}'
-          projects:
-            - project-compare-type: ANT
-              project-pattern: '{project}'
-              branches:
-                - branch-compare-type: ANT
-                  branch-pattern: '**/{branch}'
-              file-paths: '{obj:gerrit_trigger_file_paths}'
-
-    builders:
-      - lf-infra-tox-install:
-          python-version: '{python-version}'
-      - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
-      - config-file-provider:
-          files:
-            - file-id: pypirc
-              target: '$HOME/.pypirc'
-      - shell:
-          !include-raw-escape: ../../shell/pypi-dist-build.sh
-
-      - publish-pypi:
-          pypi-server: staging
+      name: "{project-name}-{subproject}-python-staging-{stream}"
+
+      # Job template for PyPI staging jobs
+      # Daily Builds
+
+      <<: *pypi_job_boiler_plate
+
+      triggers:
+          - gerrit:
+                server-name: "{gerrit-server-name}"
+                trigger-on: "{obj:gerrit_merge_triggers}"
+                projects:
+                    - project-compare-type: ANT
+                      project-pattern: "{project}"
+                      branches:
+                          - branch-compare-type: ANT
+                            branch-pattern: "**/{branch}"
+                      file-paths: "{obj:gerrit_trigger_file_paths}"
+
+      builders:
+          - lf-infra-tox-install:
+                python-version: "{python-version}"
+          - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
+          - config-file-provider:
+                files:
+                    - file-id: pypirc
+                      target: "$HOME/.pypirc"
+          - shell: !include-raw-escape: ../../shell/pypi-dist-build.sh
+
+          - publish-pypi:
+                pypi-server: staging
 
 - job-template:
-    name: '{project-name}-{subproject}-python-release-{stream}'
-
-    # Job template for PyPI release jobs
-
-    <<: *pypi_job_boiler_plate
-
-    triggers:
-      - gerrit:
-          server-name: '{gerrit-server-name}'
-          trigger-on: '{obj:gerrit_release_trigger}'
-          projects:
-            - project-compare-type: ANT
-              project-pattern: '{project}'
-              branches:
-                - branch-compare-type: ANT
-                  branch-pattern: '**/{branch}'
-              file-paths: '{obj:gerrit_trigger_file_paths}'
-
-    builders:
-      - lf-infra-tox-install:
-          python-version: '{python-version}'
-      - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
-      - config-file-provider:
-          files:
-            - file-id: pypirc
-              target: '$HOME/.pypirc'
-      - shell:
-          !include-raw-escape: ../../shell/pypi-dist-build.sh
-
-      - publish-pypi:
-          pypi-server: release
+      name: "{project-name}-{subproject}-python-release-{stream}"
+
+      # Job template for PyPI release jobs
+
+      <<: *pypi_job_boiler_plate
+
+      triggers:
+          - gerrit:
+                server-name: "{gerrit-server-name}"
+                trigger-on: "{obj:gerrit_release_trigger}"
+                projects:
+                    - project-compare-type: ANT
+                      project-pattern: "{project}"
+                      branches:
+                          - branch-compare-type: ANT
+                            branch-pattern: "**/{branch}"
+                      file-paths: "{obj:gerrit_trigger_file_paths}"
+
+      builders:
+          - lf-infra-tox-install:
+                python-version: "{python-version}"
+          - shell: !include-raw-escape: ../global-jjb/shell/tox-run.sh
+          - config-file-provider:
+                files:
+                    - file-id: pypirc
+                      target: "$HOME/.pypirc"
+          - shell: !include-raw-escape: ../../shell/pypi-dist-build.sh
+
+          - publish-pypi:
+                pypi-server: release