Packaging test scripts + cpack fixes (#2)
[ROCm/rocprofiler-systems commit: f26b3b81d6]
This commit is contained in:
کامیت شده توسط
GitHub
والد
9cf7d13388
کامیت
6a2377262b
@@ -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
|
||||
|
||||
+5
-26
@@ -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
|
||||
|
||||
مرجع در شماره جدید
Block a user