+- builder:
+ name: lf-infra-deploy-maven-file
+ # Deploy files to a repository.
+ #
+ # The builder requires passing the following parameters
+ # REPO_ID: Repository ID
+ # GROUP_ID: Group ID of the repository
+ # UPLOAD_FILES_PATH: Path to directory containing one or more files
+ builders:
+ - lf-maven-install:
+ mvn-version: '{mvn-version}'
+ - lf-provide-maven-settings:
+ global-settings-file: '{global-settings-file}'
+ settings-file: '{settings-file}'
+ - inject:
+ properties-content: |
+ REPO_ID={repo-id}
+ GROUP_ID={group-id}
+ UPLOAD_FILES_PATH={files-dir}
+ - shell: !include-raw-escape:
+ - ../shell/lftools-install.sh
+ - ../shell/deploy-maven-file.sh
+ - lf-provide-maven-settings-cleanup
+