diff options
author | Andrew Grimberg <agrimberg@linuxfoundation.org> | 2023-05-03 09:37:46 -0700 |
---|---|---|
committer | Andrew Grimberg <agrimberg@linuxfoundation.org> | 2023-05-03 09:45:47 -0700 |
commit | ccf3f2391b0f09d7b51bf65bd8109b62aa33852d (patch) | |
tree | 8fa6479b277354ad51218f22a21f011bae527f45 /jjb/onap-jjb | |
parent | d2fd47f069f072e7c73d3b3ab05e0578bbc561fd (diff) |
Refactor: Cleanup for pre-commit
Change-Id: Iae33b5bd575ba40f4ecdceea4443aa4dc8b4a6cd
Issue-ID: CIMAN-33
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Diffstat (limited to 'jjb/onap-jjb')
-rw-r--r-- | jjb/onap-jjb/onap-pypi-template.yaml | 371 |
1 files changed, 183 insertions, 188 deletions
diff --git a/jjb/onap-jjb/onap-pypi-template.yaml b/jjb/onap-jjb/onap-pypi-template.yaml index 7294ee638..d4cce22ab 100644 --- a/jjb/onap-jjb/onap-pypi-template.yaml +++ b/jjb/onap-jjb/onap-pypi-template.yaml @@ -1,199 +1,194 @@ --- # 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 |