saving work

This commit is contained in:
afeiszli
2023-02-14 16:45:48 -05:00
parent 079e51c0ca
commit 45d0dd4ca3
3 changed files with 83 additions and 7 deletions

51
scripts/updateNetmaker.sh Normal file
View File

@@ -0,0 +1,51 @@
#! /bin/sh
if (($# < 3))
then
echo "you should have three arguments. netmaker branch, netmaker-ui branch, and version"
exit
elif (($# > 3))
then
echo "you should have three arguments. netmaker branch, netmaker-ui branch, and version"
exit
else
echo "pulling netmaker branch $1, netmaker-ui branch $2, and version will be $3."
fi
docker images
#docker images -a | grep theguy | awk '{ print $3; }' | xargs docker rmi --force
docker images -a | grep none | awk '{ print $3; }' | xargs docker rmi --force
docker images -a | grep alpine | awk '{ print $3; }' | xargs docker rmi --force
docker images -a | grep gravitl | awk '{ print $3; }' | xargs docker rmi --force
docker images -a | grep nginx | awk '{ print $3; }' | xargs docker rmi --force
docker images -a | grep node | awk '{ print $3; }' | xargs docker rmi --force
docker images
git clone https://www.github.com/gravitl/netmaker
git clone https://www.github.com/gravitl/netmaker-ui
cd netmaker
git checkout $1
git pull origin $1
go mod tidy
wait
docker build --no-cache --build-arg version=$3 -t gravitl/netmaker:testing .
wait
docker push gravitl/netmaker:testing
wait
docker build --no-cache --build-arg version=$3 -t gravitl/netmaker:testing-ee --build-arg tags="ee" .
wait
docker push gravitl/netmaker:testing-ee
wait
echo "netmaker and netmaker enterprise updated with version $3, built and pushed"
cd
cd netmaker-ui
git checkout $2
git pull origin $2
go mod tidy
wait
docker build --no-cache -t gravitl/netmaker-ui:testing .
wait
docker push gravitl/netmaker-ui:testing
wait
echo "netmaker-ui updated, built, and pushed."
cd
rm -rf netmaker
rm -rf netmaker-ui