3 name: icn-infra-publish
4 # lf-infra macro to finish up a build.
6 # Handles the following:
7 # - Shipping logs to Nexus logs site repository
21 - lf-infra-package-listing
23 mark-unstable-if-failed: true
26 # Do not clean up *.jenkins-trigger files for jobs that use a
27 # properties file as input for triggering another build.
28 - "**/*.jenkins-trigger"
32 name: icn-infra-ship-logs
34 # Ensure no pre-existing .netrc files are overriding logs config
35 #- lf-provide-maven-settings-cleanup
36 #- config-file-provider:
38 # - file-id: "jenkins-log-archives-settings"
39 # variable: "SETTINGS_FILE"
40 #- lf-infra-create-netrc:
42 - shell: !include-raw:
43 # Ensure python-tools are installed in case job template does not
44 # call the lf-infra-pre-build macro.
45 - ../../../ci-management/jjb/global-jjb/shell/python-tools-install.sh
46 - shell: !include-raw:
47 - shell/org-logs-deploy.sh
48 #- shell: !include-raw:
49 # - ../../../ci-management/jjb/global-jjb/shell/logs-clear-credentials.sh
51 regexp: "^Build logs: .*"