ci: Only include rpm files in the Fedora installer artifacts

Signed-off-by: mattprost <matt.prost@ni.com>
This commit is contained in:
mattprost 2022-06-16 10:51:52 -05:00 committed by skooNI
parent f9707e97e2
commit 4a8150df4f
2 changed files with 14 additions and 2 deletions

View File

@ -68,6 +68,7 @@ jobs:
- template: steps-build-uhd-installer-fedora-rpm.yml
parameters:
uhdSrcDir: $(Build.SourcesDirectory)
uhdBuildDir: $(Build.BinariesDirectory)/uhddev/build
uhdInstallerDir: $(Build.BinariesDirectory)/uhddev-installer
fedoraReleaseName: $(fedoraReleaseName)
releaseBinaries: ${{ parameters.releaseBinaries }}

View File

@ -1,6 +1,8 @@
parameters:
- name: uhdSrcDir
type: string
- name: uhdBuildDir
type: string
- name: uhdInstallerDir
type: string
- name: fedoraReleaseName
@ -11,8 +13,9 @@ parameters:
steps:
- script: |
mkdir -p ${{ parameters.uhdBuildDir }}
mkdir -p ${{ parameters.uhdInstallerDir }}
cd ${{ parameters.uhdInstallerDir}}
cd ${{ parameters.uhdBuildDir}}
if [[ "${{ parameters.releaseBinaries }}" = "True" ]]; then
echo "Setting UHD_RELEASE_MODE to release"
export UHD_CI_CMAKE_OPTIONS="-DUHD_RELEASE_MODE=release $UHD_CI_CMAKE_OPTIONS"
@ -27,6 +30,14 @@ steps:
displayName: cmake rpm
- script: |
cd ${{ parameters.uhdInstallerDir}}
cd ${{ parameters.uhdBuildDir }}
make package -j$(nproc)
displayName: make package rpm
- task: CopyFiles@2
inputs:
sourceFolder: ${{ parameters.uhdBuildDir }}
contents: 'uhd*.rpm'
targetFolder: ${{ parameters.uhdInstallerDir }}
cleanTargetFolder: true
displayName: Copy rpm installer