From 410211e5e291f6cacf8fab483379adf3dba781aa Mon Sep 17 00:00:00 2001 From: Peter Pitterling Date: Wed, 22 May 2024 18:23:12 +0200 Subject: [PATCH] CD Workflow - adjust for GH docker - rpmbuild+tar --- .github/workflows/CD public.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/CD public.yml b/.github/workflows/CD public.yml index bc566347..d5be7aa5 100644 --- a/.github/workflows/CD public.yml +++ b/.github/workflows/CD public.yml @@ -70,30 +70,31 @@ jobs: - name: list opt build files run: | - ls -R build/ + ls -Rl build/ + ls -dl build/opt/sap/saphana-checks/{bin,lib} - name: set Ownership and Permissions run: | - chmod -R 444 build/opt/sap/saphana-checks - chmod 755 build/opt/sap/saphana-checks/bin/saphana-check.sh - chown -R root:root build/opt/sap/saphana-checks + sudo chmod -R 444 build/opt/sap/saphana-checks + sudo chmod 755 build/opt/sap/saphana-checks/bin/saphana-check.sh + sudo chown -R root:root build/opt/sap/saphana-checks - name: create rpm run: | echo "[INFO] _VERSION> $_VERSION" echo "[INFO] RELEASE_COMMIT> $RELEASE_COMMIT" echo "[INFO] VERSION_RELEASE_COMMIT> $VERSION_RELEASE_COMMIT" - mkdir -p /usr/src/packages/BUILD/saphana-checks - rm -rf /usr/src/packages/BUILD/saphana-checks/* - cp -rp build/* /usr/src/packages/BUILD/saphana-checks/ - rpmbuild -v -bb --define "_version ${_VERSION}" --define "_release ${RELEASE_COMMIT}" ./buildscripts/saphana-checks-rpm.spec - cp /usr/src/packages/RPMS/noarch/saphana-checks-${VERSION_RELEASE_COMMIT}.noarch.rpm build/ + mkdir -p rpmbuild/BUILD/saphana-checks + rm -rf rpmbuild/BUILD/saphana-checks/* + sudo cp -rp build/* rpmbuild/BUILD/saphana-checks/ + sudo rpmbuild -v -bb --define "_topdir $(pwd)/rpmbuild" --define "_version ${_VERSION}" --define "_release ${RELEASE_COMMIT}" ./buildscripts/saphana-checks-rpm.spec + cp rpmbuild/RPMS/noarch/saphana-checks-${VERSION_RELEASE_COMMIT}.noarch.rpm build/ rpm -Kv build/saphana-checks-${VERSION_RELEASE_COMMIT}.noarch.rpm > build/saphana-checks-${VERSION_RELEASE_COMMIT}.noarch.rpm.digest - name: create zipped tarball run: | echo "[INFO] VERSION_RELEASE_COMMIT> $VERSION_RELEASE_COMMIT" - tar -czf build/saphana-checks-${VERSION_RELEASE_COMMIT}.tgz --directory=./build/opt/sap saphana-checks + sudo tar -czf build/saphana-checks-${VERSION_RELEASE_COMMIT}.tgz --directory=./build/opt/sap saphana-checks sha256sum build/saphana-checks-${VERSION_RELEASE_COMMIT}.tgz > build/saphana-checks-${VERSION_RELEASE_COMMIT}.tgz.sha256 ls -l build/ tar -tvf build/saphana-checks-${VERSION_RELEASE_COMMIT}.tgz