Skip to content

Commit

Permalink
Updating the oudated release script (#6801)
Browse files Browse the repository at this point in the history
* Updating the oudated release script

Signed-off-by: Ritu Deshmukh <[email protected]>

* Update release-bit-verification.sh

* Update scripts/release-bit-verification.sh

Co-authored-by: Armel Soro <[email protected]>

* Update scripts/release-bit-verification.sh

Co-authored-by: Armel Soro <[email protected]>

* Update release-bit-verification.sh

* Update release-bit-verification.sh

* Update release-bit-verification.sh

* Update release-bit-verification.sh

* Update release-bit-verification.sh

---------

Signed-off-by: Ritu Deshmukh <[email protected]>
Co-authored-by: Armel Soro <[email protected]>
  • Loading branch information
ritudes and rm3l authored May 23, 2023
1 parent 58969d9 commit 63bf76a
Showing 1 changed file with 22 additions and 6 deletions.
28 changes: 22 additions & 6 deletions scripts/release-bit-verification.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,34 @@
#
# Example: ./release-bit-verification.sh ~/Downloads/odo-redistributable-2.4.3-1.el8.x86_64.rpm
#
#For erroring out in case of error
set -eo pipefail

shout() {
echo "--------------------------------$1------------------------------------------"
}
# Check SHASUM for all the binary files and there should be no difference

# Create a Temp directory


# Checking for no or invaild arguments
if [ "$#" -lt 1 ]
then
echo "No arguments supplied"
exit 1
fi

if [ ! -f ${1} ];
then
echo "Please enter a valid filepath";
exit 1
fi
#Creating an Temp directory
WORKING_DIR=$(mktemp -d)
shout "WORKING_DIR=$WORKING_DIR"
export REPO_URL=${REPO_URL:-"https://github.com/redhat-developer/odo.git"}


# Extract from rpm file
rpm2cpio ${1} | cpio -idmvD $WORKING_DIR
pushd $WORKING_DIR/usr/share/odo-redistributable/
Expand Down Expand Up @@ -67,10 +84,9 @@ fi
git clone $REPO_URL odo && cd $WORKING_DIR/odo && git checkout "v$VERSION"

#Run tests
make test-integration-devfile
make test-integration
make test-e2e-all
make test-cmd-project
make test-e2e

# Cleanup
rm -rf /tmp/odo /tmp/usr
rm -rf "$WORKING_DIR"


0 comments on commit 63bf76a

Please sign in to comment.