From 3d884bec62fbe259d18bb15871dcfd3f65ec4b00 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Wed, 20 Sep 2023 12:19:09 -0500 Subject: [PATCH 1/2] Remove EOL releases Signed-off-by: Addisu Z. Taddese --- tools/build_docs.sh | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/tools/build_docs.sh b/tools/build_docs.sh index 851c51edb1..2be76c5be9 100755 --- a/tools/build_docs.sh +++ b/tools/build_docs.sh @@ -26,31 +26,12 @@ # Build the docker container, which also uploads all documentation. # We are using docker because a library's documentation links to other # library documentation, and we want to guarantee a clean system. -if [[ $1 == 'acropolis' || $1 == 'Acropolis' ]]; then - echo -e "\e[46m\e[30mUploading documentation for Acropolis\e[0m\e[39m" - docker build -t gz-acropolis-docs -f Dockerfile.acropolis --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . -fi - -if [[ $1 == 'blueprint' || $1 == 'Blueprint' ]]; then - echo -e "\e[46m\e[30mUploading documentation for Blueprint\e[0m\e[39m" - docker build -t gz-blueprint-docs -f Dockerfile.blueprint --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . -fi if [[ $1 == 'all' || $1 == 'citadel' || $1 == 'Citadel' ]]; then echo -e "\e[46m\e[30mUploading documentation for Citadel\e[0m\e[39m" docker build -t gz-citadel-docs -f Dockerfile.citadel --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . fi -if [[ $1 == 'dome' || $1 == 'Dome' ]]; then - echo -e "\e[46m\e[30mUploading documentation for Dome\e[0m\e[39m" - docker build -t gz-dome-docs -f Dockerfile.dome --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . -fi - -if [[ $1 == 'edifice' || $1 == 'Edifice' ]]; then - echo -e "\e[46m\e[30mUploading documentation for Edifice\e[0m\e[39m" - docker build -t gz-edifice-docs -f Dockerfile.edifice --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . -fi - if [[ $1 == 'all' || $1 == 'fortress' || $1 == 'Fortress' ]]; then echo -e "\e[46m\e[30mUploading documentation for Fortress\e[0m\e[39m" docker build -t gz-fortress-docs -f Dockerfile.fortress --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . From 5a22e956259c9d93cdbe52d17ffd31c5e294bc71 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Wed, 20 Sep 2023 12:19:38 -0500 Subject: [PATCH 2/2] Save space by removing images immediately after building Signed-off-by: Addisu Z. Taddese --- tools/build_docs.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tools/build_docs.sh b/tools/build_docs.sh index 2be76c5be9..ab6f31f209 100755 --- a/tools/build_docs.sh +++ b/tools/build_docs.sh @@ -29,22 +29,26 @@ if [[ $1 == 'all' || $1 == 'citadel' || $1 == 'Citadel' ]]; then echo -e "\e[46m\e[30mUploading documentation for Citadel\e[0m\e[39m" - docker build -t gz-citadel-docs -f Dockerfile.citadel --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker build -f Dockerfile.citadel --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker image prune -f fi if [[ $1 == 'all' || $1 == 'fortress' || $1 == 'Fortress' ]]; then echo -e "\e[46m\e[30mUploading documentation for Fortress\e[0m\e[39m" - docker build -t gz-fortress-docs -f Dockerfile.fortress --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker build -f Dockerfile.fortress --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker image prune -f fi if [[ $1 == 'all' || $1 == 'garden' || $1 == 'Garden' ]]; then echo -e "\e[46m\e[30mUploading documentation for Garden\e[0m\e[39m" - docker build -t gz-garden-docs -f Dockerfile.garden --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker build -f Dockerfile.garden --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker image prune -f fi if [[ $1 == 'all' || $1 == 'harmonic' || $1 == 'Harmonic' ]]; then echo -e "\e[46m\e[30mUploading documentation for Harmonic\e[0m\e[39m" - docker build -t gz-harmonic-docs -f Dockerfile.harmonic --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker build -f Dockerfile.harmonic --build-arg GZ_VERSION_PASSWORD --build-arg GZ_VERSION_DATE=`date -Iseconds` --no-cache --build-arg AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY . + docker image prune -f fi