aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/java/maven/run_inside_container.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/java/maven/run_inside_container.sh')
-rw-r--r--tensorflow/java/maven/run_inside_container.sh68
1 files changed, 16 insertions, 52 deletions
diff --git a/tensorflow/java/maven/run_inside_container.sh b/tensorflow/java/maven/run_inside_container.sh
index 2240d6b7b9..f4794d68a9 100644
--- a/tensorflow/java/maven/run_inside_container.sh
+++ b/tensorflow/java/maven/run_inside_container.sh
@@ -26,12 +26,6 @@ TF_ECOSYSTEM_URL="https://github.com/tensorflow/ecosystem.git"
DEPLOY_BINTRAY="${DEPLOY_BINTRAY:-true}"
DEPLOY_OSSRH="${DEPLOY_OSSRH:-true}"
-IS_SNAPSHOT="false"
-if [[ "${TF_VERSION}" == *"-SNAPSHOT" ]]; then
- IS_SNAPSHOT="true"
- # Bintray does not allow snapshots.
- DEPLOY_BINTRAY="false"
-fi
PROTOC_RELEASE_URL="https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip"
if [[ "${DEPLOY_BINTRAY}" != "true" && "${DEPLOY_OSSRH}" != "true" ]]; then
echo "Must deploy to at least one of Bintray or OSSRH" >&2
@@ -69,11 +63,7 @@ mvn_property() {
}
download_libtensorflow() {
- if [[ "${IS_SNAPSHOT}" == "true" ]]; then
- URL="http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/TYPE=cpu-slave/lastSuccessfulBuild/artifact/lib_package/libtensorflow-src.jar"
- else
- URL="${RELEASE_URL_PREFIX}/libtensorflow-src-${TF_VERSION}.jar"
- fi
+ URL="${RELEASE_URL_PREFIX}/libtensorflow-src-${TF_VERSION}.jar"
curl -L "${URL}" -o /tmp/src.jar
cd "${DIR}/libtensorflow"
jar -xvf /tmp/src.jar
@@ -101,17 +91,9 @@ download_libtensorflow_jni() {
mkdir windows-x86_64
mkdir darwin-x86_64
- if [[ "${IS_SNAPSHOT}" == "true" ]]; then
- # Nightly builds from http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/
- # and http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow-windows/
- curl -L "http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/TYPE=cpu-slave/lastSuccessfulBuild/artifact/lib_package/libtensorflow_jni-cpu-linux-x86_64.tar.gz" | tar -xvz -C linux-x86_64
- curl -L "http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/TYPE=mac-slave/lastSuccessfulBuild/artifact/lib_package/libtensorflow_jni-cpu-darwin-x86_64.tar.gz" | tar -xvz -C darwin-x86_64
- curl -L "http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow-windows/lastSuccessfulBuild/artifact/lib_package/libtensorflow_jni-cpu-windows-x86_64.zip" -o /tmp/windows.zip
- else
- curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-cpu-linux-x86_64-${TF_VERSION}.tar.gz" | tar -xvz -C linux-x86_64
- curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-cpu-darwin-x86_64-${TF_VERSION}.tar.gz" | tar -xvz -C darwin-x86_64
- curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-cpu-windows-x86_64-${TF_VERSION}.zip" -o /tmp/windows.zip
- fi
+ curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-cpu-linux-x86_64-${TF_VERSION}.tar.gz" | tar -xvz -C linux-x86_64
+ curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-cpu-darwin-x86_64-${TF_VERSION}.tar.gz" | tar -xvz -C darwin-x86_64
+ curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-cpu-windows-x86_64-${TF_VERSION}.zip" -o /tmp/windows.zip
unzip /tmp/windows.zip -d windows-x86_64
rm -f /tmp/windows.zip
@@ -129,13 +111,7 @@ download_libtensorflow_jni_gpu() {
mkdir linux-x86_64
- if [[ "${IS_SNAPSHOT}" == "true" ]]; then
- # Nightly builds from http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/
- # and http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow-windows/
- curl -L "http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/TYPE=gpu-linux/lastSuccessfulBuild/artifact/lib_package/libtensorflow_jni-gpu-linux-x86_64.tar.gz" | tar -xvz -C linux-x86_64
- else
- curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-gpu-linux-x86_64-${TF_VERSION}.tar.gz" | tar -xvz -C linux-x86_64
- fi
+ curl -L "${RELEASE_URL_PREFIX}/libtensorflow_jni-gpu-linux-x86_64-${TF_VERSION}.tar.gz" | tar -xvz -C linux-x86_64
# Updated timestamps seem to be required to get Maven to pick up the file.
touch linux-x86_64/*
@@ -165,11 +141,7 @@ generate_java_protos() {
rm -f "/tmp/protoc.zip"
# Download the release archive of TensorFlow protos.
- if [[ "${IS_SNAPSHOT}" == "true" ]]; then
- URL="http://ci.tensorflow.org/view/Nightly/job/nightly-libtensorflow/TYPE=cpu-slave/lastSuccessfulBuild/artifact/lib_package/libtensorflow_proto.zip"
- else
- URL="${RELEASE_URL_PREFIX}/libtensorflow_proto-${TF_VERSION}.zip"
- fi
+ URL="${RELEASE_URL_PREFIX}/libtensorflow_proto-${TF_VERSION}.zip"
curl -L "${URL}" -o /tmp/libtensorflow_proto.zip
mkdir -p "${DIR}/proto/tmp/src"
unzip -d "${DIR}/proto/tmp/src" "/tmp/libtensorflow_proto.zip"
@@ -238,11 +210,7 @@ deploy_profile() {
# Determine the correct pom file property to use
# for the repository url.
local rtype
- if [[ "${IS_SNAPSHOT}" == "true" ]]; then
- rtype='snapshotRepository'
- else
- rtype='repository'
- fi
+ rtype='repository'
local url=$(mvn_property "${profile}" "project.distributionManagement.${rtype}.url")
local repositoryId=$(mvn_property "${profile}" "project.distributionManagement.${rtype}.id")
mvn gpg:sign-and-deploy-file \
@@ -300,17 +268,13 @@ mvn verify
deploy_artifacts
set +ex
-if [[ "${IS_SNAPSHOT}" == "false" ]]; then
- echo "Uploaded to the staging repository"
- echo "After validating the release: "
- if [[ "${DEPLOY_OSSRH}" == "true" ]]; then
- echo "* Login to https://oss.sonatype.org/#stagingRepositories"
- echo "* Find the 'org.tensorflow' staging release and click either 'Release' to release or 'Drop' to abort"
- fi
- if [[ "${DEPLOY_BINTRAY}" == "true" ]]; then
- echo "* Login to https://bintray.com/google/tensorflow/tensorflow"
- echo "* Either 'Publish' unpublished items to release, or 'Discard' to abort"
- fi
-else
- echo "Uploaded to the snapshot repository"
+echo "Uploaded to the staging repository"
+echo "After validating the release: "
+if [[ "${DEPLOY_OSSRH}" == "true" ]]; then
+ echo "* Login to https://oss.sonatype.org/#stagingRepositories"
+ echo "* Find the 'org.tensorflow' staging release and click either 'Release' to release or 'Drop' to abort"
+fi
+if [[ "${DEPLOY_BINTRAY}" == "true" ]]; then
+ echo "* Login to https://bintray.com/google/tensorflow/tensorflow"
+ echo "* Either 'Publish' unpublished items to release, or 'Discard' to abort"
fi