Merge "Add CMake templates to build/publish DEB/RPM pkgs"
authorAnil Belur <abelur@linuxfoundation.org>
Tue, 7 Apr 2020 01:39:32 +0000 (01:39 +0000)
committerGerrit Code Review <gerrit@linuxfoundation.org>
Tue, 7 Apr 2020 01:39:32 +0000 (01:39 +0000)
1  2 
jjb/lf-macros.yaml

diff --combined jjb/lf-macros.yaml
@@@ -74,7 -74,6 +74,7 @@@
            condition-kind: regex-match
            regex: "^.*logs-s3.*"
            label: $S3_BUCKET
 +          on-evaluation-failure: dont-run
            steps:
              - config-file-provider:
                  files:
              - shell: !include-raw-escape: ../shell/maven-central.sh
              - lf-provide-maven-settings-cleanup
  
+ - builder:
+     name: lf-packagecloud-file-provider
+     builders:
+       - config-file-provider:
+           files:
+             - file-id: ".packagecloud"
+               target: "$HOME/.packagecloud"
+       - config-file-provider:
+           files:
+             - file-id: "packagecloud_api"
+               target: "$HOME/packagecloud_api"
+ - builder:
+     name: lf-packagecloud-push
+     builders:
+       - inject:
+           properties-content: |
+             BUILD_DIR={build-dir}
+             PACKAGECLOUD_ACCOUNT={packagecloud-account}
+             PACKAGECLOUD_REPO={packagecloud-repo}
+             DEBIAN_DISTRIBUTION_VERSIONS={debian-distribution-versions}
+             RPM_DISTRIBUTION_VERSIONS={rpm-distribution-versions}
+       - shell: !include-raw-escape: ../shell/packagecloud-push.sh
  - builder:
      name: lf-maven-install
      builders: