|
@@ -1,51 +0,0 @@
|
|
|
-#! /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
|
|
|
-
|