This is an automated email from the ASF dual-hosted git repository. jongyoul pushed a commit to annotated tag v0.12.1 in repository https://gitbox.apache.org/repos/asf/zeppelin.git
commit 8789c2665f1143ffc779c7875fc696376a25c514 Author: Jongyoul Lee <[email protected]> AuthorDate: Sat Jun 13 16:29:14 2026 +0900 Update Zeppelin download URL to archive.apache.org in Dockerfile --- dev/create_release.sh | 11 +++++++++-- scripts/docker/zeppelin/bin/Dockerfile | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/dev/create_release.sh b/dev/create_release.sh index b5529169f6..481107b385 100755 --- a/dev/create_release.sh +++ b/dev/create_release.sh @@ -47,7 +47,7 @@ function make_source_package() { # create source package cd ${WORKING_DIR} cp -r "zeppelin" "zeppelin-${RELEASE_VERSION}" - ${TAR} cvzf "zeppelin-${RELEASE_VERSION}.tgz" "zeppelin-${RELEASE_VERSION}" + ${TAR} -cvzf "zeppelin-${RELEASE_VERSION}.tgz" "zeppelin-${RELEASE_VERSION}" echo "Signing the source package" cd "${WORKING_DIR}" @@ -77,7 +77,7 @@ function make_binary_release() { cat ../../src/bin_license/LICENSE >> "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}/LICENSE" cat ../../src/bin_license/NOTICE >> "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}/NOTICE" cp ../../src/bin_license/licenses/* "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}/licenses/" - ${TAR} cvzf "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}.tgz" "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}" + ${TAR} -cvzf "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}.tgz" "zeppelin-${RELEASE_VERSION}-bin-${BIN_RELEASE_NAME}" # sign bin package echo "${GPG_PASSPHRASE}" | gpg --passphrase-fd 0 --armor \ @@ -97,10 +97,17 @@ function make_binary_release() { git_clone make_source_package +# Install zeppelin-shell to local repository so it is resolvable as a dependency +# when building other modules (like zeppelin-spark-submit) that depend on it. +echo "Pre-installing zeppelin-shell to local repository..." +cd "${WORKING_DIR}/zeppelin" +./mvnw clean install -pl shell -am -DskipTests + make_binary_release netinst "-Pweb-classic -pl !hbase,!jdbc,!file,!flink,!cassandra,!elasticsearch,!bigquery,!alluxio,!livy,!groovy,!java,!neo4j,!sparql,!mongodb,!shell -am" make_binary_release all "-Pweb-classic -pl !shell" + # remove non release files and dirs rm -rf "${WORKING_DIR}/zeppelin" rm -rf "${WORKING_DIR}/zeppelin-${RELEASE_VERSION}" diff --git a/scripts/docker/zeppelin/bin/Dockerfile b/scripts/docker/zeppelin/bin/Dockerfile index bed09433fb..c7468af7db 100644 --- a/scripts/docker/zeppelin/bin/Dockerfile +++ b/scripts/docker/zeppelin/bin/Dockerfile @@ -65,7 +65,7 @@ ENV PATH /opt/conda/envs/python_3_with_R/bin:/opt/conda/bin:$PATH RUN echo "$LOG_TAG Download Zeppelin binary" && \ mkdir -p ${ZEPPELIN_HOME} && \ - wget -nv -O /tmp/zeppelin-${Z_VERSION}-bin-all.tgz "https://www.apache.org/dyn/closer.lua/zeppelin/zeppelin-${Z_VERSION}/zeppelin-${Z_VERSION}-bin-all.tgz?action=download" && \ + wget -nv -O /tmp/zeppelin-${Z_VERSION}-bin-all.tgz "https://archive.apache.org/dist/zeppelin/zeppelin-${Z_VERSION}/zeppelin-${Z_VERSION}-bin-all.tgz" && \ tar --strip-components=1 -zxvf /tmp/zeppelin-${Z_VERSION}-bin-all.tgz -C ${ZEPPELIN_HOME} && \ rm -f /tmp/zeppelin-${Z_VERSION}-bin-all.tgz && \ chown -R root:root ${ZEPPELIN_HOME} && \
