-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Release SonarQube Community Build 25.11 and add 2025.4-lta-edition tags #20218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release SonarQube Community Build 25.11 and add 2025.4-lta-edition tags #20218
Conversation
Diff for d99dbc5:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 5ca222a..08b6951 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,64 +1,64 @@
-Maintainers: Carmine Vassallo <[email protected]> (@carminevassallo), Jeremy Cotineau <[email protected]> (@jCOTINEAU)
+Maintainers: Carmine Vassallo <[email protected]> (@carminevassallo)
Architectures: amd64, arm64v8
GitRepo: https://github.com/SonarSource/docker-sonarqube.git
Builder: buildkit
-Tags: 25.10.0.114319-community, community, latest
-GitCommit: a5d28439b45d0a6002290fd28bf1b481c0182bb6
+Tags: 25.11.0.114957-community, community, latest
+GitCommit: 2d77476619099afc3df0129af7ebbf372fb72336
Directory: community-build
Tags: 2025.1.4-datacenter-app, 2025.1-datacenter-app, 2025-lta-datacenter-app
GitFetch: refs/heads/release/2025.1
-GitCommit: 175609a6b668d26878ea8d063d66677247272f38
+GitCommit: 5e2621e56095f67b6a28edd3016ef2f10bca2947
Directory: commercial-editions/datacenter/app
Tags: 2025.1.4-datacenter-search, 2025.1-datacenter-search, 2025-lta-datacenter-search
GitFetch: refs/heads/release/2025.1
-GitCommit: 175609a6b668d26878ea8d063d66677247272f38
+GitCommit: 5e2621e56095f67b6a28edd3016ef2f10bca2947
Directory: commercial-editions/datacenter/search
Tags: 2025.1.4-developer, 2025.1-developer, 2025-lta-developer
GitFetch: refs/heads/release/2025.1
-GitCommit: 175609a6b668d26878ea8d063d66677247272f38
+GitCommit: 5e2621e56095f67b6a28edd3016ef2f10bca2947
Directory: commercial-editions/developer
Tags: 2025.1.4-enterprise, 2025.1-enterprise, 2025-lta-enterprise
GitFetch: refs/heads/release/2025.1
-GitCommit: 175609a6b668d26878ea8d063d66677247272f38
+GitCommit: 5e2621e56095f67b6a28edd3016ef2f10bca2947
Directory: commercial-editions/enterprise
-Tags: 2025.4.3-datacenter-app, 2025.4-datacenter-app
+Tags: 2025.4.3-datacenter-app, 2025.4-datacenter-app, 2025.4-lta-datacenter-app
GitFetch: refs/heads/release/2025.4
-GitCommit: 52f6f8a3a79daf2f4ed53b9f6313df16dcbb710a
+GitCommit: ef0050f30ef75089692a0808b6a002359083fb5a
Directory: commercial-editions/datacenter/app
-Tags: 2025.4.3-datacenter-search, 2025.4-datacenter-search
+Tags: 2025.4.3-datacenter-search, 2025.4-datacenter-search, 2025.4-lta-datacenter-search
GitFetch: refs/heads/release/2025.4
-GitCommit: 52f6f8a3a79daf2f4ed53b9f6313df16dcbb710a
+GitCommit: ef0050f30ef75089692a0808b6a002359083fb5a
Directory: commercial-editions/datacenter/search
-Tags: 2025.4.3-developer, 2025.4-developer
+Tags: 2025.4.3-developer, 2025.4-developer, 2025.4-lta-developer
GitFetch: refs/heads/release/2025.4
-GitCommit: 52f6f8a3a79daf2f4ed53b9f6313df16dcbb710a
+GitCommit: ef0050f30ef75089692a0808b6a002359083fb5a
Directory: commercial-editions/developer
-Tags: 2025.4.3-enterprise, 2025.4-enterprise
+Tags: 2025.4.3-enterprise, 2025.4-enterprise, 2025.4-lta-enterprise
GitFetch: refs/heads/release/2025.4
-GitCommit: 52f6f8a3a79daf2f4ed53b9f6313df16dcbb710a
+GitCommit: ef0050f30ef75089692a0808b6a002359083fb5a
Directory: commercial-editions/enterprise
Tags: 2025.5.0-datacenter-app, 2025.5-datacenter-app, datacenter-app
-GitCommit: 4f77dc7067a3ed7761c56361e40ad7dda3cd9d6c
+GitCommit: 2d77476619099afc3df0129af7ebbf372fb72336
Directory: commercial-editions/datacenter/app
Tags: 2025.5.0-datacenter-search, 2025.5-datacenter-search, datacenter-search
-GitCommit: 4f77dc7067a3ed7761c56361e40ad7dda3cd9d6c
+GitCommit: 2d77476619099afc3df0129af7ebbf372fb72336
Directory: commercial-editions/datacenter/search
Tags: 2025.5.0-developer, 2025.5-developer, developer
-GitCommit: 4f77dc7067a3ed7761c56361e40ad7dda3cd9d6c
+GitCommit: 2d77476619099afc3df0129af7ebbf372fb72336
Directory: commercial-editions/developer
Tags: 2025.5.0-enterprise, 2025.5-enterprise, enterprise
-GitCommit: 4f77dc7067a3ed7761c56361e40ad7dda3cd9d6c
+GitCommit: 2d77476619099afc3df0129af7ebbf372fb72336
Directory: commercial-editions/enterprise
diff --git a/_bashbrew-list b/_bashbrew-list
index 003728b..1e43675 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,4 +1,4 @@
-sonarqube:25.10.0.114319-community
+sonarqube:25.11.0.114957-community
sonarqube:2025-lta-datacenter-app
sonarqube:2025-lta-datacenter-search
sonarqube:2025-lta-developer
@@ -15,6 +15,10 @@ sonarqube:2025.4-datacenter-app
sonarqube:2025.4-datacenter-search
sonarqube:2025.4-developer
sonarqube:2025.4-enterprise
+sonarqube:2025.4-lta-datacenter-app
+sonarqube:2025.4-lta-datacenter-search
+sonarqube:2025.4-lta-developer
+sonarqube:2025.4-lta-enterprise
sonarqube:2025.4.3-datacenter-app
sonarqube:2025.4.3-datacenter-search
sonarqube:2025.4.3-developer
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index dc8f30b..383bf1e 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -2,10 +2,10 @@ sonarqube:2025-lta-datacenter-app
sonarqube:2025-lta-datacenter-search
sonarqube:2025-lta-developer
sonarqube:2025-lta-enterprise
-sonarqube:2025.4-datacenter-app
-sonarqube:2025.4-datacenter-search
-sonarqube:2025.4-developer
-sonarqube:2025.4-enterprise
+sonarqube:2025.4-lta-datacenter-app
+sonarqube:2025.4-lta-datacenter-search
+sonarqube:2025.4-lta-developer
+sonarqube:2025.4-lta-enterprise
sonarqube:datacenter-app
sonarqube:datacenter-search
sonarqube:developer
diff --git a/sonarqube_2025.4-datacenter-app/Dockerfile b/sonarqube_2025.4-lta-datacenter-app/Dockerfile
similarity index 100%
rename from sonarqube_2025.4-datacenter-app/Dockerfile
rename to sonarqube_2025.4-lta-datacenter-app/Dockerfile
diff --git a/sonarqube_2025.4-datacenter-app/run.sh b/sonarqube_2025.4-lta-datacenter-app/run.sh
similarity index 100%
rename from sonarqube_2025.4-datacenter-app/run.sh
rename to sonarqube_2025.4-lta-datacenter-app/run.sh
diff --git a/sonarqube_2025.4-datacenter-app/sonar.sh b/sonarqube_2025.4-lta-datacenter-app/sonar.sh
similarity index 100%
rename from sonarqube_2025.4-datacenter-app/sonar.sh
rename to sonarqube_2025.4-lta-datacenter-app/sonar.sh
diff --git a/sonarqube_2025.4-datacenter-search/Dockerfile b/sonarqube_2025.4-lta-datacenter-search/Dockerfile
similarity index 100%
rename from sonarqube_2025.4-datacenter-search/Dockerfile
rename to sonarqube_2025.4-lta-datacenter-search/Dockerfile
diff --git a/sonarqube_2025.4-datacenter-search/run.sh b/sonarqube_2025.4-lta-datacenter-search/run.sh
similarity index 100%
rename from sonarqube_2025.4-datacenter-search/run.sh
rename to sonarqube_2025.4-lta-datacenter-search/run.sh
diff --git a/sonarqube_2025.4-datacenter-search/sonar.sh b/sonarqube_2025.4-lta-datacenter-search/sonar.sh
similarity index 100%
rename from sonarqube_2025.4-datacenter-search/sonar.sh
rename to sonarqube_2025.4-lta-datacenter-search/sonar.sh
diff --git a/sonarqube_2025.4-developer/Dockerfile b/sonarqube_2025.4-lta-developer/Dockerfile
similarity index 100%
rename from sonarqube_2025.4-developer/Dockerfile
rename to sonarqube_2025.4-lta-developer/Dockerfile
diff --git a/sonarqube_2025.4-developer/entrypoint.sh b/sonarqube_2025.4-lta-developer/entrypoint.sh
similarity index 100%
rename from sonarqube_2025.4-developer/entrypoint.sh
rename to sonarqube_2025.4-lta-developer/entrypoint.sh
diff --git a/sonarqube_2025.4-enterprise/Dockerfile b/sonarqube_2025.4-lta-enterprise/Dockerfile
similarity index 100%
rename from sonarqube_2025.4-enterprise/Dockerfile
rename to sonarqube_2025.4-lta-enterprise/Dockerfile
diff --git a/sonarqube_2025.4-enterprise/entrypoint.sh b/sonarqube_2025.4-lta-enterprise/entrypoint.sh
similarity index 100%
rename from sonarqube_2025.4-enterprise/entrypoint.sh
rename to sonarqube_2025.4-lta-enterprise/entrypoint.sh
diff --git a/sonarqube_datacenter-app/run.sh b/sonarqube_datacenter-app/run.sh
index 31c5369..b0e968b 100755
--- a/sonarqube_datacenter-app/run.sh
+++ b/sonarqube_datacenter-app/run.sh
@@ -7,34 +7,34 @@ IP=$(ip -4 address show scope global | grep inet | awk '{ print $2 }' | head -n
declare -a sq_opts=()
set_prop() {
- if [ "$2" ]; then
- sq_opts+=("-D$1=$2")
+ if [[ "${2}" ]]; then
+ sq_opts+=("-D${1}=${2}")
fi
}
# if nothing is passed, assume we want to run sonarqube server
-if [ "$#" == 0 ]; then
+if [[ $# == 0 ]]; then
set -- /opt/sonarqube/docker/sonar.sh
fi
# if first arg looks like a flag, assume we want to run sonarqube server with flags
-if [ "${1:0:1}" = '-' ]; then
+if [[ "${1:0:1}" = '-' ]]; then
set -- /opt/sonarqube/docker/sonar.sh "$@"
fi
-if [[ "$1" = '/opt/sonarqube/docker/sonar.sh' ]]; then
+if [[ "${1}" = '/opt/sonarqube/docker/sonar.sh' ]]; then
#
# Change log path to ensure every app node can write in their own directory
# This resolves a cluttered log on docker-compose with scale > 1
#
- if [ -z "${SONAR_PATH_LOGS:-}" ]
+ if [[ -z "${SONAR_PATH_LOGS:-}" ]]
then
SONAR_CLUSTER_PATH_LOGS="logs/${HOSTNAME}"
- mkdir -p ${SONARQUBE_HOME}/${SONAR_CLUSTER_PATH_LOGS}
+ mkdir -p "${SONARQUBE_HOME}/${SONAR_CLUSTER_PATH_LOGS}"
else
SONAR_CLUSTER_PATH_LOGS="${SONAR_PATH_LOGS}/${HOSTNAME}"
- mkdir -p ${SONAR_CLUSTER_PATH_LOGS}}
+ mkdir -p "${SONAR_CLUSTER_PATH_LOGS}"
fi
#
@@ -42,7 +42,7 @@ if [[ "$1" = '/opt/sonarqube/docker/sonar.sh' ]]; then
#
set_prop "sonar.cluster.node.host" "${IP:-}"
set_prop "sonar.path.logs" "${SONAR_CLUSTER_PATH_LOGS:-}"
- if [ ${#sq_opts[@]} -ne 0 ]; then
+ if [[ "${#sq_opts[@]}" -ne 0 ]]; then
set -- "$@" "${sq_opts[@]}"
fi
fi
diff --git a/sonarqube_datacenter-search/run.sh b/sonarqube_datacenter-search/run.sh
index e517e3f..0da35aa 100755
--- a/sonarqube_datacenter-search/run.sh
+++ b/sonarqube_datacenter-search/run.sh
@@ -7,22 +7,22 @@ IP=$(ip -4 address show scope global | grep inet | awk '{ print $2 }' | head -n
declare -a sq_opts=()
set_prop() {
- if [ "$2" ]; then
- sq_opts+=("-D$1=$2")
+ if [[ "${2}" ]]; then
+ sq_opts+=("-D${1}=${2}")
fi
}
# if nothing is passed, assume we want to run sonarqube server
-if [ "$#" == 0 ]; then
+if [[ $# == 0 ]]; then
set -- /opt/sonarqube/docker/sonar.sh
fi
# if first arg looks like a flag, assume we want to run sonarqube server with flags
-if [ "${1:0:1}" = '-' ]; then
+if [[ "${1:0:1}" = '-' ]]; then
set -- /opt/sonarqube/docker/sonar.sh "$@"
fi
-if [[ "$1" = '/opt/sonarqube/docker/sonar.sh' ]]; then
+if [[ "${1}" = '/opt/sonarqube/docker/sonar.sh' ]]; then
#
# Set mandatory properties
@@ -30,7 +30,7 @@ if [[ "$1" = '/opt/sonarqube/docker/sonar.sh' ]]; then
set_prop "sonar.cluster.node.search.host" "${IP:-}"
set_prop "sonar.cluster.node.es.host" "${IP:-}"
- if [ ${#sq_opts[@]} -ne 0 ]; then
+ if [[ "${#sq_opts[@]}" -ne 0 ]]; then
set -- "$@" "${sq_opts[@]}"
fi
fi
diff --git a/sonarqube_developer/entrypoint.sh b/sonarqube_developer/entrypoint.sh
index 75ecc8d..a102e20 100755
--- a/sonarqube_developer/entrypoint.sh
+++ b/sonarqube_developer/entrypoint.sh
@@ -6,7 +6,7 @@ DEFAULT_CMD=('/opt/java/openjdk/bin/java' '-jar' 'lib/sonarqube.jar' '-Dsonar.lo
# this if will check if the first argument is a flag
# but only works if all arguments require a hyphenated flag
# -v; -SL; -f arg; etc will work, but not arg1 arg2
-if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ]; then
+if [[ $# -eq 0 ]] || [[ "${1#-}" != "${1}" ]]; then
set -- "${DEFAULT_CMD[@]}" "$@"
fi
diff --git a/sonarqube_enterprise/entrypoint.sh b/sonarqube_enterprise/entrypoint.sh
index 75ecc8d..a102e20 100755
--- a/sonarqube_enterprise/entrypoint.sh
+++ b/sonarqube_enterprise/entrypoint.sh
@@ -6,7 +6,7 @@ DEFAULT_CMD=('/opt/java/openjdk/bin/java' '-jar' 'lib/sonarqube.jar' '-Dsonar.lo
# this if will check if the first argument is a flag
# but only works if all arguments require a hyphenated flag
# -v; -SL; -f arg; etc will work, but not arg1 arg2
-if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ]; then
+if [[ $# -eq 0 ]] || [[ "${1#-}" != "${1}" ]]; then
set -- "${DEFAULT_CMD[@]}" "$@"
fi
diff --git a/sonarqube_latest/Dockerfile b/sonarqube_latest/Dockerfile
index a969531..a9394ac 100644
--- a/sonarqube_latest/Dockerfile
+++ b/sonarqube_latest/Dockerfile
@@ -14,7 +14,7 @@ ENV LANG='en_US.UTF-8' \
#
# SonarQube setup
#
-ARG SONARQUBE_VERSION=25.10.0.114319
+ARG SONARQUBE_VERSION=25.11.0.114957
ARG SONARQUBE_ZIP_URL=https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-${SONARQUBE_VERSION}.zip
ENV DOCKER_RUNNING="true" \
JAVA_HOME='/opt/java/openjdk' \
diff --git a/sonarqube_latest/entrypoint.sh b/sonarqube_latest/entrypoint.sh
index 75ecc8d..a102e20 100755
--- a/sonarqube_latest/entrypoint.sh
+++ b/sonarqube_latest/entrypoint.sh
@@ -6,7 +6,7 @@ DEFAULT_CMD=('/opt/java/openjdk/bin/java' '-jar' 'lib/sonarqube.jar' '-Dsonar.lo
# this if will check if the first argument is a flag
# but only works if all arguments require a hyphenated flag
# -v; -SL; -f arg; etc will work, but not arg1 arg2
-if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ]; then
+if [[ $# -eq 0 ]] || [[ "${1#-}" != "${1}" ]]; then
set -- "${DEFAULT_CMD[@]}" "$@"
fiRelevant Maintainers:
|
|
@yosifkit I see this got approved but not merged. |
|
Apologies, I thought I did the merge already. |
|
Hi @yosifkit, sorry for pinging you on this again. We don't see the documentation updated though. Specifically, the supported tags were not updated and the other sections do not contain the changes that were merged at docker-library/docs#2634. Could you please check? Are there any actions required from our side? |
|
Thanks for the poke! We had a minor docs publishing glitch last week that's now resolved. 🙇 ❤️ |
Dear team,
we are releasing SonarQube Community Build 25.11. Furthermore, we would like to add the tags
2025.4-lta-<edition>to the existing 2025.4 editions.I also brings a few small changes on the docs repo: docker-library/docs#2634