From 610fbac5bf1863e268d27c6765583584e9b83893 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Mon, 1 Jul 2024 20:14:53 -0500 Subject: [PATCH] Remove unused files --- tools/Dockerfile.acropolis | 78 ------------------------- tools/Dockerfile.blueprint | 80 ------------------------- tools/Dockerfile.citadel | 85 --------------------------- tools/Dockerfile.dome | 87 ---------------------------- tools/Dockerfile.edifice | 87 ---------------------------- tools/Dockerfile.fortress | 85 --------------------------- tools/Dockerfile.garden | 85 --------------------------- tools/Dockerfile.harmonic | 79 ------------------------- tools/build_docs.sh | 62 -------------------- tools/scripts/build_gz.sh | 62 -------------------- tools/scripts/enable_gcc8.sh | 17 ------ tools/scripts/install_common_deps.sh | 38 ------------ 12 files changed, 845 deletions(-) delete mode 100644 tools/Dockerfile.acropolis delete mode 100644 tools/Dockerfile.blueprint delete mode 100644 tools/Dockerfile.citadel delete mode 100644 tools/Dockerfile.dome delete mode 100644 tools/Dockerfile.edifice delete mode 100644 tools/Dockerfile.fortress delete mode 100644 tools/Dockerfile.garden delete mode 100644 tools/Dockerfile.harmonic delete mode 100755 tools/build_docs.sh delete mode 100755 tools/scripts/build_gz.sh delete mode 100755 tools/scripts/enable_gcc8.sh delete mode 100755 tools/scripts/install_common_deps.sh diff --git a/tools/Dockerfile.acropolis b/tools/Dockerfile.acropolis deleted file mode 100644 index 0325e65503..0000000000 --- a/tools/Dockerfile.acropolis +++ /dev/null @@ -1,78 +0,0 @@ -FROM ubuntu:bionic - -RUN apt-get update \ - && apt-get install -y \ - sudo \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY - -COPY scripts/enable_gcc8.sh scripts/enable_gcc8.sh -RUN scripts/enable_gcc8.sh - -COPY scripts/build_gz.sh scripts/build_gz.sh -RUN scripts/build_gz.sh gazebosim gz-cmake ign-cmake2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-math ign-math6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-tools ign-tools0 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-plugin ign-plugin1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-common ign-common3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh osrf sdformat sdf8 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-msgs ign-msgs3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-transport ign-transport6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools ign-fuel-tools3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-rendering ign-rendering1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-sensors ign-sensors1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-gui ign-gui1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-physics ign-physics1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-sim ign-gazebo1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-launch ign-launch0 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD diff --git a/tools/Dockerfile.blueprint b/tools/Dockerfile.blueprint deleted file mode 100644 index 16e4bd10c1..0000000000 --- a/tools/Dockerfile.blueprint +++ /dev/null @@ -1,80 +0,0 @@ -FROM ubuntu:bionic - -ENV DEBIAN_FRONTEND=noninteractive - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY - -COPY scripts/enable_gcc8.sh scripts/enable_gcc8.sh -RUN scripts/enable_gcc8.sh - -COPY scripts/build_gz.sh scripts/build_gz.sh -RUN scripts/build_gz.sh gazebosim gz-cmake ign-cmake2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-math ign-math6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-tools ign-tools0 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-plugin ign-plugin1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-common ign-common3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh osrf sdformat sdf8 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-msgs ign-msgs4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-transport ign-transport7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools ign-fuel-tools3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-rendering ign-rendering2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-sensors ign-sensors2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-gui ign-gui2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-physics ign-physics1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-sim ign-gazebo2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD - -RUN scripts/build_gz.sh gazebosim gz-launch ign-launch1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD diff --git a/tools/Dockerfile.citadel b/tools/Dockerfile.citadel deleted file mode 100644 index 2b82204bd6..0000000000 --- a/tools/Dockerfile.citadel +++ /dev/null @@ -1,85 +0,0 @@ -FROM ubuntu:focal - -ENV DEBIAN_FRONTEND=noninteractive - -RUN echo ::group::Container setup - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY -ARG AWS_SESSION_TOKEN - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY $AWS_SESSION_TOKEN - -COPY scripts/build_gz.sh scripts/build_gz.sh - -RUN echo ::endgroup:: - -RUN scripts/build_gz.sh gazebosim gz-cmake ign-cmake2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-math ign-math6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-tools ign-tools1 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-plugin ign-plugin1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-common ign-common3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -# SDFormat's documentation is uploaded in a different way -# Keeping it here for completeness -# RUN scripts/build_gz.sh osrf sdformat sdf9 n \ -# $GZ_VERSION_DATE \ -# $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-msgs ign-msgs5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-transport ign-transport8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools ign-fuel-tools4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-rendering ign-rendering3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sensors ign-sensors3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-gui ign-gui3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-physics ign-physics2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sim ign-gazebo3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-launch ign-launch2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 diff --git a/tools/Dockerfile.dome b/tools/Dockerfile.dome deleted file mode 100644 index 7899810dff..0000000000 --- a/tools/Dockerfile.dome +++ /dev/null @@ -1,87 +0,0 @@ -FROM ubuntu:bionic - -ENV DEBIAN_FRONTEND=noninteractive - -RUN echo ::group::Container setup - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY - -COPY scripts/enable_gcc8.sh scripts/enable_gcc8.sh -RUN scripts/enable_gcc8.sh - -COPY scripts/build_gz.sh scripts/build_gz.sh - -RUN echo ::endgroup:: - -RUN scripts/build_gz.sh gazebosim gz-cmake ign-cmake2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-math ign-math6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-tools ign-tools1 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-plugin ign-plugin1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-common ign-common3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -# SDFormat's documentation is uploaded in a different way -# Keeping it here for completeness -# RUN scripts/build_gz.sh osrf sdformat sdf10 n \ -# $GZ_VERSION_DATE \ -# $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-msgs ign-msgs6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-transport ign-transport9 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools ign-fuel-tools5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-rendering ign-rendering4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sensors ign-sensors4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-gui ign-gui4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-physics ign-physics3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sim ign-gazebo4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-launch ign-launch3 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 diff --git a/tools/Dockerfile.edifice b/tools/Dockerfile.edifice deleted file mode 100644 index 168df6267d..0000000000 --- a/tools/Dockerfile.edifice +++ /dev/null @@ -1,87 +0,0 @@ -FROM ubuntu:bionic - -ENV DEBIAN_FRONTEND=noninteractive - -RUN echo ::group::Container setup - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY - -COPY scripts/enable_gcc8.sh scripts/enable_gcc8.sh -RUN scripts/enable_gcc8.sh - -COPY scripts/build_gz.sh scripts/build_gz.sh - -RUN echo ::endgroup:: - -RUN scripts/build_gz.sh gazebosim gz-cmake ign-cmake2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-math ign-math6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-tools ign-tools1 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-plugin ign-plugin1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-common ign-common4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -# SDFormat's documentation is uploaded in a different way -# Keeping it here for completeness -# RUN scripts/build_gz.sh osrf sdformat sdf11 n \ -# $GZ_VERSION_DATE \ -# $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-msgs ign-msgs7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-transport ign-transport10 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools ign-fuel-tools6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-rendering ign-rendering5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sensors ign-sensors5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-gui ign-gui5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-physics ign-physics4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sim ign-gazebo5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-launch ign-launch4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 diff --git a/tools/Dockerfile.fortress b/tools/Dockerfile.fortress deleted file mode 100644 index 02e99205b7..0000000000 --- a/tools/Dockerfile.fortress +++ /dev/null @@ -1,85 +0,0 @@ -FROM ubuntu:focal - -ENV DEBIAN_FRONTEND=noninteractive - -RUN echo ::group::Container setup - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY -ARG AWS_SESSION_TOKEN - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY $AWS_SESSION_TOKEN - -COPY scripts/build_gz.sh scripts/build_gz.sh - -RUN echo ::endgroup:: - -RUN scripts/build_gz.sh gazebosim gz-cmake ign-cmake2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-math ign-math6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-tools ign-tools1 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-plugin ign-plugin1 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-common ign-common4 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -# SDFormat's documentation is uploaded in a different way -# Keeping it here for completeness -# RUN scripts/build_gz.sh osrf sdformat sdf11 n \ -# $GZ_VERSION_DATE \ -# $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-msgs ign-msgs8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-transport ign-transport11 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools ign-fuel-tools7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-rendering ign-rendering6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sensors ign-sensors6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-gui ign-gui6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-physics ign-physics5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sim ign-gazebo6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-launch ign-launch5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 diff --git a/tools/Dockerfile.garden b/tools/Dockerfile.garden deleted file mode 100644 index 4b38d4ae43..0000000000 --- a/tools/Dockerfile.garden +++ /dev/null @@ -1,85 +0,0 @@ -FROM ubuntu:focal - -ENV DEBIAN_FRONTEND=noninteractive - -RUN echo ::group::Container setup - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY -ARG AWS_SESSION_TOKEN - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY $AWS_SESSION_TOKEN - -COPY scripts/build_gz.sh scripts/build_gz.sh - -RUN echo ::endgroup:: - -RUN scripts/build_gz.sh gazebosim gz-cmake gz-cmake3 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-math gz-math7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-tools gz-tools2 n \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-plugin gz-plugin2 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-common gz-common5 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -# SDFormat's documentation is uploaded in a different way -# Keeping it here for completeness -# RUN scripts/build_gz.sh osrf sdformat sdf11 n \ -# $GZ_VERSION_DATE \ -# $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-msgs gz-msgs9 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-transport gz-transport12 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools gz-fuel-tools8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-rendering gz-rendering7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sensors gz-sensors7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-gui gz-gui7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-physics gz-physics6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sim gz-sim7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-launch gz-launch6 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 diff --git a/tools/Dockerfile.harmonic b/tools/Dockerfile.harmonic deleted file mode 100644 index dbc353f375..0000000000 --- a/tools/Dockerfile.harmonic +++ /dev/null @@ -1,79 +0,0 @@ -FROM ubuntu:jammy - -ENV DEBIAN_FRONTEND=noninteractive - -RUN echo ::group::Container setup - -RUN apt-get update \ - && apt-get install -y \ - sudo tzdata lsb-release flex bison \ - && apt-get clean - -ARG GZ_VERSION_PASSWORD -ARG GZ_VERSION_DATE -ARG AWS_ACCESS_KEY_ID -ARG AWS_SECRET_ACCESS_KEY -ARG AWS_SESSION_TOKEN - -COPY scripts/install_common_deps.sh scripts/install_common_deps.sh -RUN scripts/install_common_deps.sh $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY $AWS_SESSION_TOKEN -RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] http://packages.osrfoundation.org/gazebo/ubuntu-prerelease $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-prerelease.list > /dev/null \ - && apt-get update - -COPY scripts/build_gz.sh scripts/build_gz.sh - -RUN echo ::endgroup:: - -RUN echo ::group::Build doxygen from source -# The version of doxygen in Jammy has a bug that generates garbled characters -# when processing xml comment code blocks in markdown. We build doxygen 1.9.2 -# from source here since the problem appears to be fixed in that version. -# Adapted from the Dockerfile in the doxygen repo -RUN sudo apt-get remove -y doxygen -RUN git clone https://github.com/doxygen/doxygen.git -b Release_1_9_2 \ - && cd doxygen \ - && mkdir build \ - && cd build \ - && cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr .. \ - && make \ - && sudo make install \ - && cd ../.. -RUN echo ::endgroup:: - -# Packages such as gz-cmake3 will be built and uploaded with Garden, -# so here, we just build packages that have been bumped for Harmonic -RUN scripts/build_gz.sh gazebosim gz-msgs gz-msgs10 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-transport gz-transport13 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-fuel-tools gz-fuel-tools9 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-rendering gz-rendering8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sensors gz-sensors8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-gui gz-gui8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-physics gz-physics7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-sim gz-sim8 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 - -RUN scripts/build_gz.sh gazebosim gz-launch gz-launch7 y \ - $GZ_VERSION_DATE \ - $GZ_VERSION_PASSWORD; exit 0 diff --git a/tools/build_docs.sh b/tools/build_docs.sh deleted file mode 100755 index ca079ce2ab..0000000000 --- a/tools/build_docs.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -# -# Usage -# 1. Export the AWS keys using: -# export AWS_ACCESS_KEY_ID=aws_access_key_value -# export AWS_SECRET_ACCESS_KEY=aws_secret_key_value -# 2. Documentation upload requires a password to -# https://api.gazebosim.org. The password is listed on the -# internal Open Robotics wiki. Set the GZ_VERSION_PASSWORD environment -# variable to the correct password before running this script. -# 3. Run this command when you want to upload ALL of the Gazebo library -# documentation. This will not upload the documentation contained in this -# repository. To do that, you'll need to make a release of the -# api.gazebosim.org server (see the -# github.com/gazebo-web/gazebosim-web-backend repository). -# -# sh ./build_docs.sh -# -# 4. Once complete you'll need to invalidate the Cloudfront distribution using -# -# aws cloudfront create-invalidation --distribution-id \$CLOUDFRONT_DISTRIBUTION_ID --paths '/*' -# -# The distribution ID can be found on the internal wiki right near the -# GZ_VERSION_PASSWORD information - -# 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 == 'all' || $1 == 'citadel' || $1 == 'Citadel' ]]; then - echo -e "\e[46m\e[30mUploading documentation for Citadel\e[0m\e[39m" - docker build -t gz-docs-builder -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 --build-arg AWS_SESSION_TOKEN . - docker image rm -f gz-docs-builder - 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-docs-builder -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 rm -f gz-docs-builder - 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-docs-builder -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 rm -f gz-docs-builder - 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-docs-builder -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 rm -f gz-docs-builder - docker image prune -f -fi - - -# Reminder to tic over cloudfront. -echo "WARNING" -echo " A CloudFront invalidation is required. Run the following command with the appropriate \$CLOUDFRONT_DISTRIBUTION_ID:\n" -echo " aws cloudfront create-invalidation --distribution-id \$CLOUDFRONT_DISTRIBUTION_ID --paths '/*'" diff --git a/tools/scripts/build_gz.sh b/tools/scripts/build_gz.sh deleted file mode 100755 index 1889ae88ff..0000000000 --- a/tools/scripts/build_gz.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -# Command line parameters: -# 1 - GitHub organization name. For example gazebosim or osrf. -# 2 - the name of the Gazebo repository. For example gz-math. -# 3 - the name of the branch. For example gz-math7 -# 4 - 'y' or 'n' without the quotes that indicate whether or not to upload docs -# 5 - Release date in the ISO 8601 format. See the command `date -Iseconds`. -# 6 - Password to https://api.gazebosim.org/1.0/versions. - -set -o verbose - -export DEBIAN_FRONTEND=noninteractive - -echo -e "\e[46m\e[30mProcessing [$1/$2] branch [$3]...\e[0m\e[39m" - -echo ::group::Clone and make -git clone https://github.com/$1/$2 -b $3 -cd $2 - -sudo DEBIAN_FRONTEND=noninteractive apt -y install \ - $(sort -u $(find . -iname 'packages-'$SYSTEM_VERSION'.apt' -o -iname 'packages.apt' | grep -v '/\.git/') | tr '\n' ' ') - -mkdir build -cd build -cmake ../ -DBUILD_TESTING=false -make doc -echo ::endgroup:: - -echo ::group::Upload documentation -if [[ ! -z "$4" && "$4" != "n" ]]; then - # Upload documentation - echo -e "\e[46m\e[30mUploading documentation for $3...\e[0m\e[39m" - sh upload_doc.sh $4 - echo -e "\e[46m\e[30mUploaded documentation for $3\e[0m\e[39m" - echo ::endgroup:: - - # Get the project version from cmake - echo ::group::Add version - version=`grep "project(.* VERSION" ../CMakeLists.txt | grep -oP "(?<=VERSION )[0-9]*.[0-9]*.[0-9]*"` - - # Get the libName from the second parameter - libName=`echo "$2" | grep -oP "(?<=gz-).*"` - libName="${libName//-/_}" - - majorVersion="${version/\.*/}" - # Make sure the majorVersion is a valid number - numberCheckRegex='^[0-9]+$' - if [[ $majorVersion =~ $numberCheckRegex ]]; then - # If this is ign-gazebo (gz-sim <= 6), the upload_doc.sh will upload to api/gazebo so we'll need to - # sync to api/sim manually - if [[ "$libName" == "sim" && "$majorVersion" -le 6 ]]; then - aws s3 sync s3://gazebosim.org/api/gazebo/${majorVersion}/ s3://gazebosim.org/api/sim/${majorVersion}/ - fi - else - echo "Invalid major version ${majorVersion}" - fi - - echo -e "\e[46m\e[30mAdding version [$version] for library [$libName], release date [$5]...\e[0m\e[39m" - curl -k -X POST -d '{"libName":"'"$libName"'", "version":"'"$version"'", "releaseDate":"'"$5"'","password":"'"$6"'"}' https://api.gazebosim.org/1.0/versions - echo -e "\e[46m\e[30mAdded version [$version] for library [$libName], release date [$5]\e[0m\e[39m" -fi -echo ::endgroup:: diff --git a/tools/scripts/enable_gcc8.sh b/tools/scripts/enable_gcc8.sh deleted file mode 100755 index 79524f5f8d..0000000000 --- a/tools/scripts/enable_gcc8.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -set -o errexit -set -o verbose - -sudo apt-get install g++-8 - -sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8 - -gcc -v -g++ -v -gcov -v - -# lcov -git clone https://github.com/linux-test-project/lcov.git -cd lcov -sudo make install diff --git a/tools/scripts/install_common_deps.sh b/tools/scripts/install_common_deps.sh deleted file mode 100755 index ca268f5b8d..0000000000 --- a/tools/scripts/install_common_deps.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -o errexit -set -o verbose - -export DEBIAN_FRONTEND=noninteractive - -sudo apt-get update - -sudo apt-get install -y \ - gnupg \ - lsb-release \ - curl - -sudo curl https://packages.osrfoundation.org/gazebo.gpg --output /usr/share/keyrings/pkgs-osrf-archive-keyring.gpg -echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] https://packages.osrfoundation.org/gazebo/ubuntu-stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null - -sudo apt-get update - -sudo apt-get install -y \ - build-essential \ - cmake \ - doxygen \ - git \ - pkg-config \ - ruby-dev \ - ruby-ronn \ - software-properties-common - -sudo curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" -sudo unzip awscliv2.zip -sudo ./aws/install - -# Configure AWS so that API docs can be uploaded to s3. -aws configure set aws_access_key_id $1 -aws configure set aws_secret_access_key $2 -aws configure set aws_session_token $3 -aws configure set default.region us-east-1