Packaging test scripts + cpack fixes (#2)

[ROCm/rocprofiler-systems commit: f26b3b81d6]
This commit is contained in:
Jonathan R. Madsen
2022-05-24 17:30:27 -05:00
کامیت شده توسط GitHub
والد 9cf7d13388
کامیت 6a2377262b
4فایلهای تغییر یافته به همراه255 افزوده شده و 54 حذف شده
@@ -35,7 +35,7 @@ jobs:
popd
- name: Build Release
timeout-minutes: 120
timeout-minutes: 150
run: |
pushd docker
./build-docker-release.sh --distro opensuse --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- ${{ matrix.extensions }}
@@ -69,27 +69,17 @@ jobs:
run: |
mv build-release/stgz/*.sh ./
mv build-release/deb/*.rpm ./
rm -rf build-release
rm -rf /opt/omnitrace
sudo rm -rf build-release
sudo rm -rf /opt/omnitrace
- name: Test STGZ Install
timeout-minutes: 20
continue-on-error: true
run: |
set -v
mkdir /opt/omnitrace-stgz
export PATH=/opt/omnitrace-stgz/bin:${PATH}
export LD_LIBRARY_PATH=/opt/omnitrace-stgz/lib:${LD_LIBRARY_PATH}
for i in omnitrace-*.sh
do
echo -e "\n###### Testing ${i}... #####\n"
./${i} --prefix=/opt/omnitrace-stgz --skip-license --exclude-dir
omnitrace-avail --help
omnitrace --help
omnitrace-python --help
set +e
rm -rf /opt/omnitrace-stgz/*
set -e
./docker/test-docker-release.sh --distro opensuse --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- --stgz ${i}
done
- name: Test RPM Install
@@ -97,20 +87,7 @@ jobs:
continue-on-error: true
run: |
set -v
export PATH=/opt/omnitrace/bin:${PATH}
export LD_LIBRARY_PATH=/opt/omnitrace/lib:${LD_LIBRARY_PATH}
sudo apt-get install -y alien fakeroot
for i in omnitrace-*.rpm
do
echo -e "\n###### Testing ${i}... #####\n"
i=$(fakeroot alien ./${i} | awk '{print $1}')
dpkg --contents ./${i}
sudo dpkg -i ./${i}
omnitrace-avail --help
omnitrace --help
omnitrace-python --help
sudo apt-get remove -y omnitrace
set +e
rm -rf /opt/omnitrace/*
set -e
./docker/test-docker-release.sh --distro opensuse --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- --rpm ${i}
done
@@ -32,7 +32,7 @@ jobs:
popd
- name: Build Release
timeout-minutes: 120
timeout-minutes: 150
run: |
pushd docker
./build-docker-release.sh --distro ubuntu --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- ${{ matrix.extensions }}
@@ -66,27 +66,17 @@ jobs:
run: |
mv build-release/stgz/*.sh ./
mv build-release/deb/*.deb ./
rm -rf build-release
rm -rf /opt/omnitrace
sudo rm -rf build-release
sudo rm -rf /opt/omnitrace
- name: Test STGZ Install
timeout-minutes: 20
continue-on-error: true
run: |
set -v
mkdir /opt/omnitrace-stgz
export PATH=/opt/omnitrace-stgz/bin:${PATH}
export LD_LIBRARY_PATH=/opt/omnitrace-stgz/lib:${LD_LIBRARY_PATH}
for i in omnitrace-*.sh
do
echo -e "\n###### Testing ${i}... #####\n"
./${i} --prefix=/opt/omnitrace-stgz --skip-license --exclude-dir
omnitrace-avail --help
omnitrace --help
omnitrace-python --help
set +e
rm -rf /opt/omnitrace-stgz/*
set -e
./docker/test-docker-release.sh --distro ubuntu --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- --stgz ${i}
done
- name: Test DEB Install
@@ -94,18 +84,7 @@ jobs:
continue-on-error: true
run: |
set -v
export PATH=/opt/omnitrace/bin:${PATH}
export LD_LIBRARY_PATH=/opt/omnitrace/lib:${LD_LIBRARY_PATH}
for i in omnitrace_*.deb
do
echo -e "\n###### Testing ${i}... #####\n"
dpkg --contents ./${i}
sudo dpkg -i ./${i}
omnitrace-avail --help
omnitrace --help
omnitrace-python --help
sudo apt-get remove -y omnitrace
set +e
rm -rf /opt/omnitrace/*
set -e
./docker/test-docker-release.sh --distro ubuntu --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- --deb ${i}
done