mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 17:15:39 +08:00
travis minio install script
This commit is contained in:
4 files changed
+38
-18
No files matched your search
+3
-2
@@ -117,6 +117,7 @@ matrix:
|
||||
- if [ $ARROW_CI_PYTHON_AFFECTED != "1" ] && [ $ARROW_CI_DOCS_AFFECTED != "1" ]; then exit; fi
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_clang_tools.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_linux.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_minio.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_toolchain.sh
|
||||
script:
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_script_java.sh || travis_terminate 1
|
||||
@@ -151,7 +152,7 @@ matrix:
|
||||
- if [ $ARROW_CI_CPP_AFFECTED != "1" ] && [ $ARROW_CI_JAVA_AFFECTED != "1" ]; then exit; fi
|
||||
# If either C++ or Python changed, we must install the C++ libraries
|
||||
- git submodule update --init
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_osx.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_minio.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_before_script_cpp.sh
|
||||
script:
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_script_cpp.sh || travis_terminate 1
|
||||
@@ -174,7 +175,7 @@ matrix:
|
||||
before_script:
|
||||
script:
|
||||
- if [ $ARROW_CI_PYTHON_AFFECTED != "1" ]; then exit; fi
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_osx.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_install_minio.sh
|
||||
- $TRAVIS_BUILD_DIR/ci/travis_script_python.sh 3.6
|
||||
- name: "Java OpenJDK8 and OpenJDK11"
|
||||
language: cpp
|
||||
|
||||
@@ -42,14 +42,6 @@ if [ "$ARROW_TRAVIS_GANDIVA" == "1" ]; then
|
||||
sudo apt-get install -y -qq llvm-$ARROW_LLVM_MAJOR_VERSION-dev
|
||||
fi
|
||||
|
||||
if [ "$ARROW_TRAVIS_S3" == "1" ]; then
|
||||
# Download the Minio S3 server into PATH
|
||||
S3FS_DIR=~/.local/bin/
|
||||
mkdir -p $S3FS_DIR
|
||||
wget --directory-prefix $S3FS_DIR https://dl.min.io/server/minio/release/linux-amd64/minio
|
||||
chmod +x $S3FS_DIR/minio
|
||||
fi
|
||||
|
||||
if [ "$ARROW_TRAVIS_USE_SYSTEM" == "1" ]; then
|
||||
if [ "$DISTRO_CODENAME" == "xenial" ]; then
|
||||
# TODO(ARROW-4761): Install libzstd-dev once we support zstd<1
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
if [ "$ARROW_TRAVIS_S3" == "1" ]; then
|
||||
# Download the Minio S3 server into PATH
|
||||
if [ $TRAVIS_OS_NAME = "osx" ]; then
|
||||
MINIO_URL=https://dl.min.io/server/minio/release/darwin-amd64/minio
|
||||
else
|
||||
MINIO_URL=https://dl.min.io/server/minio/release/linux-amd64/minio
|
||||
fi
|
||||
|
||||
S3FS_DIR=~/.local/bin/
|
||||
mkdir -p $S3FS_DIR
|
||||
wget --directory-prefix $S3FS_DIR $MINIO_URL
|
||||
chmod +x $S3FS_DIR/minio
|
||||
fi
|
||||
@@ -40,12 +40,4 @@ if [ "$ARROW_CI_RUBY_AFFECTED" = "1" ]; then
|
||||
run_brew bundle --file=$TRAVIS_BUILD_DIR/cpp/Brewfile --verbose
|
||||
run_brew bundle --file=$TRAVIS_BUILD_DIR/c_glib/Brewfile --verbose
|
||||
rm ${brew_log_path}
|
||||
fi
|
||||
|
||||
if [ "$ARROW_TRAVIS_S3" == "1" ]; then
|
||||
# Download the Minio S3 server into PATH
|
||||
S3FS_DIR=~/.local/bin/
|
||||
mkdir -p $S3FS_DIR
|
||||
wget --directory-prefix $S3FS_DIR https://dl.min.io/server/minio/release/darwin-amd64/minio
|
||||
chmod +x $S3FS_DIR/minio
|
||||
fi
|
||||
Reference in new issue
Block a user