name: '{project-name}-{stream}-build-and-upload'
+ pre_script: ''
+ post_script: ''
+ artifact_name: ''
+ project_id: ''
+
project-type: freestyle
concurrent: true
- node: '{build-node}'
+ node: ubuntu1804-docker-8c-8g
properties:
- infra-properties:
triggers:
- timed: 'H H * * *'
+ - gerrit-trigger-release-manually:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
builders:
- - shell: '{script}'
+ - lf-provide-maven-settings:
+ global-settings-file: '{mvn-global-settings}'
+ settings-file: '{mvn-settings}'
+ - shell: '{obj:pre_script}'
+ - lf-infra-create-netrc:
+ server-id: ecomp-raw
+ - inject:
+ properties-content: |
+ ARTIFACT_NAME={artifact_name}
+ PROJECT_ID={project_id}
+ - shell: '{obj:post_script}'
+ - lf-provide-maven-settings-cleanup
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish