This is an automated email from the ASF dual-hosted git repository. weizhouapache pushed a commit to branch docker-image-build in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit 84925ac247ecf76936d20800bab34ecbc6371193 Author: Wei Zhou <[email protected]> AuthorDate: Mon Jul 13 12:01:36 2026 +0200 tools: Build docker image --- .github/workflows/docker-cloudstack-simulator.yml | 1 + tools/docker/Dockerfile | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-cloudstack-simulator.yml b/.github/workflows/docker-cloudstack-simulator.yml index ac778a48af5..c432d4717c4 100644 --- a/.github/workflows/docker-cloudstack-simulator.yml +++ b/.github/workflows/docker-cloudstack-simulator.yml @@ -21,6 +21,7 @@ on: push: branches: - main + - docker-image-build tags: - 4.* - 5.* diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile index dcadfb3fead..6fcd798094c 100644 --- a/tools/docker/Dockerfile +++ b/tools/docker/Dockerfile @@ -17,7 +17,7 @@ # # CloudStack-simulator build -FROM ubuntu:22.04 +FROM ubuntu:24.04 LABEL Vendor="Apache.org" License="ApacheV2" Version="4.23.0.0-SNAPSHOT" Author="Apache CloudStack <[email protected]>" @@ -34,7 +34,8 @@ RUN apt-get -y update && apt-get install -y \ ipmitool \ iproute2 \ maven \ - openjdk-11-jdk \ + openjdk-17-jre-headless \ + openjdk-17-jdk \ python3-dev \ python-is-python3 \ python3-setuptools \ @@ -62,11 +63,9 @@ RUN find /var/lib/mysql -type f -exec touch {} \; && \ mvn -Pdeveloper -pl developer -Ddeploydb; \ mvn -Pdeveloper -pl developer -Ddeploydb-simulator; \ MARVIN_FILE=`find /root/tools/marvin/dist/ -name "Marvin*.tar.gz"`; \ - rm -rf /usr/bin/x86_64-linux-gnu-gcc && \ - ln -s /usr/bin/gcc-10 /usr/bin/x86_64-linux-gnu-gcc; \ - pip3 install $MARVIN_FILE + pip3 install $MARVIN_FILE --break-system-packages -RUN curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -; \ +RUN curl -sL https://deb.nodesource.com/setup_24.x | sudo -E bash -; \ apt-get install -y nodejs; \ cd ui && npm rebuild node-sass && npm install
