You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by fr...@apache.org on 2023/11/11 08:38:43 UTC

(calcite-avatica) branch main updated: [CALCITE-6106] Switch from gradle to eclipse-temurin image for avatica docker-compose release commands

This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git


The following commit(s) were added to refs/heads/main by this push:
     new ed9e218a6 [CALCITE-6106] Switch from gradle to eclipse-temurin image for avatica docker-compose release commands
ed9e218a6 is described below

commit ed9e218a649f5069005068c407c8069326addcca
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Sat Nov 11 19:04:32 2023 +1100

    [CALCITE-6106] Switch from gradle to eclipse-temurin image for avatica docker-compose release commands
---
 docker-compose.yml      | 10 +++++-----
 docker.sh               | 10 +++++-----
 site/docker-compose.yml |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index 2f5281189..b26b6a53f 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -17,7 +17,7 @@
 version: '3'
 services:
   dry-run:
-    image: gradle:7.4.2-jdk17
+    image: eclipse-temurin:19
     working_dir: /src
     command: sh -c "./docker.sh dry-run"
     network_mode: "host"
@@ -26,7 +26,7 @@ services:
       - gradle-cache:/home/gradle/.gradle
 
   publish-release-for-voting:
-    image: gradle:7.4.2-jdk17
+    image: eclipse-temurin:19
     working_dir: /src
     command: sh -c "./docker.sh publish-release-for-voting"
     volumes:
@@ -34,7 +34,7 @@ services:
       - gradle-cache:/home/gradle/.gradle
 
   clean:
-    image: gradle:7.4.2-jdk17
+    image: eclipse-temurin:19
     working_dir: /src
     command: sh -c "./docker.sh clean"
     volumes:
@@ -42,7 +42,7 @@ services:
       - gradle-cache:/home/gradle/.gradle
 
   promote-release:
-    image: gradle:7.4.2-jdk17
+    image: eclipse-temurin:19
     working_dir: /src
     command: sh -c "./docker.sh promote-release"
     volumes:
@@ -50,7 +50,7 @@ services:
       - gradle-cache:/home/gradle/.gradle
 
   test:
-    image: gradle:7.4.2-jdk17
+    image: eclipse-temurin:19
     working_dir: /src
     command: sh -c "./docker.sh test"
     volumes:
diff --git a/docker.sh b/docker.sh
index b03ebfa5a..3c7981dd0 100755
--- a/docker.sh
+++ b/docker.sh
@@ -248,7 +248,7 @@ promote_release(){
     fi
 
     get_asf_credentials
-    gradle publishDist -Pasf -PasfSvnUsername=$ASF_USERNAME -PasfSvnPassword=$ASF_PASSWORD -PasfNexusUsername=$ASF_USERNAME -PasfNexusPassword=$ASF_PASSWORD -PasfGitSourceUsername=$ASF_USERNAME -PasfGitSourcePassword=$ASF_PASSWORD -Prc=$RC_NUMBER -Pasf.git.pushRepositoryProvider=GITBOX
+    ./gradlew publishDist -Pasf -PasfSvnUsername=$ASF_USERNAME -PasfSvnPassword=$ASF_PASSWORD -PasfNexusUsername=$ASF_USERNAME -PasfNexusPassword=$ASF_PASSWORD -PasfGitSourceUsername=$ASF_USERNAME -PasfGitSourcePassword=$ASF_PASSWORD -Prc=$RC_NUMBER -Pasf.git.pushRepositoryProvider=GITBOX
 
     # If there is more than 1 release, delete all of them, except for the newest one
     # To do this, we do the following:
@@ -285,7 +285,7 @@ case $1 in
         select_gpg_key
         get_dry_run_build_configuration
 
-        gradle prepareVote -PasfTestSvnUsername=test -PasfTestSvnPassword=test -PasfTestNexusUsername=test -PasfTestNexusPassword=test -PasfTestGitSourceUsername=test -PasfTestGitSourcePassword=test -Prc=$RC_NUMBER -PuseGpgCmd -Psigning.gnupg.keyName=$SELECTED_GPG_KEY
+        ./gradlew prepareVote -PasfTestSvnUsername=test -PasfTestSvnPassword=test -PasfTestNexusUsername=test -PasfTestNexusPassword=test -PasfTestGitSourceUsername=test -PasfTestGitSourcePassword=test -Prc=$RC_NUMBER -PuseGpgCmd -Psigning.gnupg.keyName=$SELECTED_GPG_KEY
         ;;
 
     publish-release-for-voting)
@@ -295,11 +295,11 @@ case $1 in
         get_build_configuration
         get_asf_credentials
 
-        gradle prepareVote -Pasf -PasfCommitterId=$ASF_USERNAME -PasfSvnUsername=$ASF_USERNAME -PasfSvnPassword=$ASF_PASSWORD -PasfNexusUsername=$ASF_USERNAME -PasfNexusPassword=$ASF_PASSWORD -PasfGitSourceUsername=$ASF_USERNAME -PasfGitSourcePassword=$ASF_PASSWORD -Prc=$RC_NUMBER -PuseGpgCmd -Psigning.gnupg.keyName=$SELECTED_GPG_KEY -Pasf.git.pushRepositoryProvider=GITBOX
+        ./gradlew prepareVote -Pasf -PasfCommitterId=$ASF_USERNAME -PasfSvnUsername=$ASF_USERNAME -PasfSvnPassword=$ASF_PASSWORD -PasfNexusUsername=$ASF_USERNAME -PasfNexusPassword=$ASF_PASSWORD -PasfGitSourceUsername=$ASF_USERNAME -PasfGitSourcePassword=$ASF_PASSWORD -Prc=$RC_NUMBER -PuseGpgCmd -Psigning.gnupg.keyName=$SELECTED_GPG_KEY -Pasf.git.pushRepositoryProvider=GITBOX
         ;;
 
     clean)
-        gradle clean
+        ./gradlew clean
         ;;
 
     promote-release)
@@ -307,7 +307,7 @@ case $1 in
         ;;
 
     test)
-        gradle test
+        ./gradlew test
         ;;
 
     *)
diff --git a/site/docker-compose.yml b/site/docker-compose.yml
index 5a15308da..f6cd6fba3 100644
--- a/site/docker-compose.yml
+++ b/site/docker-compose.yml
@@ -29,7 +29,7 @@ services:
     volumes:
       - .:/srv/jekyll
   generate-javadoc:
-    image: openjdk:17
+    image: eclipse-temurin:19
     working_dir: /usr/src/calcite-avatica
     command: sh -c "./gradlew javadocAggregate; rm -rf site/target/avatica/javadocAggregate; mkdir -p site/target/avatica; mv build/docs/javadocAggregate site/target/avatica"
     volumes: