blob: 80f281db3fa184db24bd7c420f81ebf587846a98 [file] [log] [blame]
# 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.
groups:
# these groups are just for convenience
# makes it easier to submit related tasks
conda:
- conda-linux-gcc-py27
- conda-linux-gcc-py36
- conda-linux-gcc-py37
- conda-osx-clang-py27
- conda-osx-clang-py36
- conda-osx-clang-py37
- conda-win-vs2015-py36
- conda-win-vs2015-py37
wheel:
- wheel-manylinux1-cp27m
- wheel-manylinux1-cp27mu
- wheel-manylinux1-cp35m
- wheel-manylinux1-cp36m
- wheel-manylinux1-cp37m
- wheel-manylinux2010-cp27m
- wheel-manylinux2010-cp27mu
- wheel-manylinux2010-cp35m
- wheel-manylinux2010-cp36m
- wheel-manylinux2010-cp37m
- wheel-osx-cp27m
- wheel-osx-cp35m
- wheel-osx-cp36m
- wheel-osx-cp37m
- wheel-win-cp35m
- wheel-win-cp36m
- wheel-win-cp37m
linux:
- debian-stretch
# We can't finish this on Travis CI for now.
# - debian-stretch-arm64
- debian-buster
- ubuntu-xenial
- ubuntu-bionic
- ubuntu-cosmic
- ubuntu-disco
- centos-6
- centos-7
gandiva:
- gandiva-jar-trusty
- gandiva-jar-osx
tasks:
# arbitrary_task_name:
# platform: osx|linux|win
# template: path of jinja2 templated yml
# params: optional extra parameters
# artifacts: list of regex patterns, each needs to match a single github
# release asset, version variable is replaced in the pattern
# e.g.:
# - pyarrow-{no_rc_version}-py36(h[a-z0-9]+)_0-linux-64.tar.bz2
############################## Conda Linux ##################################
conda-linux-gcc-py27:
ci: azure
platform: linux
template: conda-recipes/azure.linux.yml
params:
config: linux_python2.7
artifacts:
- arrow-cpp-{no_rc_version}-py27(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py27(h[a-z0-9]+)_0.tar.bz2
conda-linux-gcc-py36:
ci: azure
platform: linux
template: conda-recipes/azure.linux.yml
params:
config: linux_python3.6
artifacts:
- arrow-cpp-{no_rc_version}-py36(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py36(h[a-z0-9]+)_0.tar.bz2
conda-linux-gcc-py37:
ci: azure
platform: linux
template: conda-recipes/azure.linux.yml
params:
config: linux_python3.7
artifacts:
- arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py37(h[a-z0-9]+)_0.tar.bz2
############################## Conda OSX ####################################
conda-osx-clang-py27:
ci: azure
platform: osx
template: conda-recipes/azure.osx.yml
params:
config: osx_python2.7
artifacts:
- arrow-cpp-{no_rc_version}-py27(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py27(h[a-z0-9]+)_0.tar.bz2
conda-osx-clang-py36:
ci: azure
platform: osx
template: conda-recipes/azure.osx.yml
params:
config: osx_python3.6
artifacts:
- arrow-cpp-{no_rc_version}-py36(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py36(h[a-z0-9]+)_0.tar.bz2
conda-osx-clang-py37:
ci: azure
platform: osx
template: conda-recipes/azure.osx.yml
params:
config: osx_python3.7
artifacts:
- arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py37(h[a-z0-9]+)_0.tar.bz2
############################## Conda Windows ################################
conda-win-vs2015-py36:
ci: appveyor
platform: win
template: conda-recipes/appveyor.win.yml
params:
config: win_c_compilervs2015cxx_compilervs2015python3.6
artifacts:
- arrow-cpp-{no_rc_version}-py36(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py36(h[a-z0-9]+)_0.tar.bz2
conda-win-vs2015-py37:
ci: appveyor
platform: win
template: conda-recipes/appveyor.win.yml
params:
config: win_c_compilervs2015cxx_compilervs2015python3.7
artifacts:
- arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0.tar.bz2
- pyarrow-{no_rc_version}-py37(h[a-z0-9]+)_0.tar.bz2
############################## Wheel Linux ##################################
wheel-manylinux1-cp27m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 2.7
unicode_width: 16
wheel_tag: manylinux1
test_docker_images: []
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp27-cp27m-manylinux1_x86_64.whl
wheel-manylinux1-cp27mu:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 2.7
unicode_width: 32
wheel_tag: manylinux1
test_docker_images:
- python:2.7 # debian ucs4
test_remove_system_libs: false
artifacts:
- pyarrow-{no_rc_version}-cp27-cp27mu-manylinux1_x86_64.whl
wheel-manylinux1-cp35m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 3.5
unicode_width: 16
wheel_tag: manylinux1
test_docker_images:
- python:3.5
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp35-cp35m-manylinux1_x86_64.whl
wheel-manylinux1-cp36m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 3.6
unicode_width: 16
wheel_tag: manylinux1
test_docker_images:
- python:3.6
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp36-cp36m-manylinux1_x86_64.whl
wheel-manylinux1-cp37m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 3.7
unicode_width: 16
wheel_tag: manylinux1
test_docker_images:
- python:3.7
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp37-cp37m-manylinux1_x86_64.whl
wheel-manylinux2010-cp27m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 2.7
unicode_width: 16
wheel_tag: manylinux2010
test_docker_images: []
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp27-cp27m-manylinux2010_x86_64.whl
wheel-manylinux2010-cp27mu:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 2.7
unicode_width: 32
wheel_tag: manylinux2010
test_docker_images:
- python:2.7 # debian ucs4
test_remove_system_libs: false
artifacts:
- pyarrow-{no_rc_version}-cp27-cp27mu-manylinux2010_x86_64.whl
wheel-manylinux2010-cp35m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 3.5
unicode_width: 16
wheel_tag: manylinux2010
test_docker_images:
- python:3.5
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp35-cp35m-manylinux2010_x86_64.whl
wheel-manylinux2010-cp36m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 3.6
unicode_width: 16
wheel_tag: manylinux2010
test_docker_images:
- python:3.6
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp36-cp36m-manylinux2010_x86_64.whl
wheel-manylinux2010-cp37m:
ci: travis
platform: linux
template: python-wheels/travis.linux.yml
params:
python_version: 3.7
unicode_width: 16
wheel_tag: manylinux2010
test_docker_images:
- python:3.7
test_remove_system_libs: true
artifacts:
- pyarrow-{no_rc_version}-cp37-cp37m-manylinux2010_x86_64.whl
############################## Wheel OSX ####################################
wheel-osx-cp27m:
ci: travis
platform: osx
template: python-wheels/travis.osx.yml
params:
python_version: 2.7
artifacts:
- pyarrow-{no_rc_version}-cp27-cp27m-macosx_10_6_intel.whl
wheel-osx-cp35m:
ci: travis
platform: osx
template: python-wheels/travis.osx.yml
params:
python_version: 3.5
artifacts:
- pyarrow-{no_rc_version}-cp35-cp35m-macosx_10_6_intel.whl
wheel-osx-cp36m:
ci: travis
platform: osx
template: python-wheels/travis.osx.yml
params:
python_version: 3.6
artifacts:
- pyarrow-{no_rc_version}-cp36-cp36m-macosx_10_6_intel.whl
wheel-osx-cp37m:
ci: travis
platform: osx
template: python-wheels/travis.osx.yml
params:
python_version: 3.7
artifacts:
- pyarrow-{no_rc_version}-cp37-cp37m-macosx_10_6_intel.whl
############################## Wheel Windows ################################
wheel-win-cp35m:
ci: appveyor
platform: win
template: python-wheels/appveyor.yml
params:
python_version: 3.5
artifacts:
- pyarrow-{no_rc_version}-cp35-cp35m-win_amd64.whl
wheel-win-cp36m:
ci: appveyor
platform: win
template: python-wheels/appveyor.yml
params:
python_version: 3.6
artifacts:
- pyarrow-{no_rc_version}-cp36-cp36m-win_amd64.whl
wheel-win-cp37m:
ci: appveyor
platform: win
template: python-wheels/appveyor.yml
params:
python_version: 3.7
artifacts:
- pyarrow-{no_rc_version}-cp37-cp37m-win_amd64.whl
############################## Linux PKGS ####################################
debian-stretch:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake apt:build APT_TARGETS=debian-stretch
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-arrow-cuda-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-gandiva-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-plasma-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-cuda14_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-flight-dev_{no_rc_version}-1_amd64.deb
- libarrow-flight14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-flight14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libgandiva-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-doc_{no_rc_version}-1_all.deb
- libgandiva-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libgandiva-glib14_{no_rc_version}-1_amd64.deb
- libgandiva14-dbgsym_{no_rc_version}-1_amd64.deb
- libgandiva14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14-dbgsym_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
- libplasma-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-doc_{no_rc_version}-1_all.deb
- libplasma-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libplasma-glib14_{no_rc_version}-1_amd64.deb
- libplasma14-dbgsym_{no_rc_version}-1_amd64.deb
- libplasma14_{no_rc_version}-1_amd64.deb
- plasma-store-server-dbgsym_{no_rc_version}-1_amd64.deb
- plasma-store-server_{no_rc_version}-1_amd64.deb
# Don't use this for now. We can't complete this task in 50min on Travis CI.
debian-stretch-arm64:
ci: travis
platform: linux
template: linux-packages/travis.linux.arm64.yml
params:
build_command: rake apt:build APT_TARGETS=debian-stretch-arm64
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-flight-dev_{no_rc_version}-1_amd64.deb
- libarrow-flight14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-flight14_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14-dbgsym_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
debian-buster:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake apt:build APT_TARGETS=debian-buster
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-arrow-cuda-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-gandiva-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-plasma-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-cuda14_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-flight-dev_{no_rc_version}-1_amd64.deb
- libarrow-flight14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-flight14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libgandiva-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-doc_{no_rc_version}-1_all.deb
- libgandiva-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libgandiva-glib14_{no_rc_version}-1_amd64.deb
- libgandiva14-dbgsym_{no_rc_version}-1_amd64.deb
- libgandiva14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14-dbgsym_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
- libplasma-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-doc_{no_rc_version}-1_all.deb
- libplasma-glib14-dbgsym_{no_rc_version}-1_amd64.deb
- libplasma-glib14_{no_rc_version}-1_amd64.deb
- libplasma14-dbgsym_{no_rc_version}-1_amd64.deb
- libplasma14_{no_rc_version}-1_amd64.deb
- plasma-store-server-dbgsym_{no_rc_version}-1_amd64.deb
- plasma-store-server_{no_rc_version}-1_amd64.deb
ubuntu-xenial:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake apt:build APT_TARGETS=ubuntu-xenial
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-arrow-cuda-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-gandiva-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-plasma-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda14_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libgandiva-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-doc_{no_rc_version}-1_all.deb
- libgandiva-glib14_{no_rc_version}-1_amd64.deb
- libgandiva14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
- libplasma-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-doc_{no_rc_version}-1_all.deb
- libplasma-glib14_{no_rc_version}-1_amd64.deb
- libplasma14_{no_rc_version}-1_amd64.deb
- plasma-store-server-dbgsym_{no_rc_version}-1_amd64.deb
- plasma-store-server_{no_rc_version}-1_amd64.deb
ubuntu-bionic:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake apt:build APT_TARGETS=ubuntu-bionic
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-arrow-cuda-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-gandiva-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-plasma-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda14_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-flight-dev_{no_rc_version}-1_amd64.deb
- libarrow-flight14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-flight14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libgandiva-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-doc_{no_rc_version}-1_all.deb
- libgandiva-glib14_{no_rc_version}-1_amd64.deb
- libgandiva14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
- libplasma-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-doc_{no_rc_version}-1_all.deb
- libplasma-glib14_{no_rc_version}-1_amd64.deb
- libplasma14_{no_rc_version}-1_amd64.deb
- plasma-store-server-dbgsym_{no_rc_version}-1_amd64.deb
- plasma-store-server_{no_rc_version}-1_amd64.deb
ubuntu-cosmic:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake apt:build APT_TARGETS=ubuntu-cosmic
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-arrow-cuda-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-gandiva-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-plasma-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda14_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-flight-dev_{no_rc_version}-1_amd64.deb
- libarrow-flight14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-flight14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libgandiva-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-doc_{no_rc_version}-1_all.deb
- libgandiva-glib14_{no_rc_version}-1_amd64.deb
- libgandiva14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
- libplasma-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-doc_{no_rc_version}-1_all.deb
- libplasma-glib14_{no_rc_version}-1_amd64.deb
- libplasma14_{no_rc_version}-1_amd64.deb
- plasma-store-server-dbgsym_{no_rc_version}-1_amd64.deb
- plasma-store-server_{no_rc_version}-1_amd64.deb
ubuntu-disco:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake apt:build APT_TARGETS=ubuntu-disco
upload_extensions:
- .deb
- .dsc
- .debian.tar.xz
- .orig.tar.gz
artifacts:
- apache-arrow_{no_rc_version}-1.debian.tar.xz
- apache-arrow_{no_rc_version}-1.dsc
- apache-arrow_{no_rc_version}.orig.tar.gz
- gir1.2-arrow-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-arrow-cuda-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-gandiva-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-parquet-1.0_{no_rc_version}-1_amd64.deb
- gir1.2-plasma-1.0_{no_rc_version}-1_amd64.deb
- libarrow-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-glib-doc_{no_rc_version}-1_all.deb
- libarrow-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib-dev_{no_rc_version}-1_amd64.deb
- libarrow-cuda-glib14_{no_rc_version}-1_amd64.deb
- libarrow-cuda14_{no_rc_version}-1_amd64.deb
- libarrow-dataset-dev_{no_rc_version}-1_amd64.deb
- libarrow-dataset14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-dataset14_{no_rc_version}-1_amd64.deb
- libarrow-flight-dev_{no_rc_version}-1_amd64.deb
- libarrow-flight14-dbgsym_{no_rc_version}-1_amd64.deb
- libarrow-flight14_{no_rc_version}-1_amd64.deb
- libarrow-python-dev_{no_rc_version}-1_amd64.deb
- libarrow-python14_{no_rc_version}-1_amd64.deb
- libarrow14_{no_rc_version}-1_amd64.deb
- libgandiva-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-dev_{no_rc_version}-1_amd64.deb
- libgandiva-glib-doc_{no_rc_version}-1_all.deb
- libgandiva-glib14_{no_rc_version}-1_amd64.deb
- libgandiva14_{no_rc_version}-1_amd64.deb
- libparquet-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-dev_{no_rc_version}-1_amd64.deb
- libparquet-glib-doc_{no_rc_version}-1_all.deb
- libparquet-glib14_{no_rc_version}-1_amd64.deb
- libparquet14_{no_rc_version}-1_amd64.deb
- libplasma-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-dev_{no_rc_version}-1_amd64.deb
- libplasma-glib-doc_{no_rc_version}-1_all.deb
- libplasma-glib14_{no_rc_version}-1_amd64.deb
- libplasma14_{no_rc_version}-1_amd64.deb
- plasma-store-server-dbgsym_{no_rc_version}-1_amd64.deb
- plasma-store-server_{no_rc_version}-1_amd64.deb
centos-6:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake yum:build CENTOS_VERSIONS=6
upload_extensions:
- .rpm
artifacts:
- arrow-{no_rc_version}-1.el6.src.rpm
- arrow-debuginfo-{no_rc_version}-1.el6.x86_64.rpm
- arrow-devel-{no_rc_version}-1.el6.x86_64.rpm
- arrow-libs-{no_rc_version}-1.el6.x86_64.rpm
- arrow-dataset-devel-{no_rc_version}-1.el6.x86_64.rpm
- arrow-dataset-libs-{no_rc_version}-1.el6.x86_64.rpm
- arrow-python-devel-{no_rc_version}-1.el6.x86_64.rpm
- arrow-python-libs-{no_rc_version}-1.el6.x86_64.rpm
- plasma-devel-{no_rc_version}-1.el6.x86_64.rpm
- plasma-libs-{no_rc_version}-1.el6.x86_64.rpm
centos-7:
ci: travis
platform: linux
template: linux-packages/travis.linux.yml
params:
build_command: rake yum:build CENTOS_VERSIONS=7
upload_extensions:
- .rpm
artifacts:
- arrow-{no_rc_version}-1.el7.src.rpm
- arrow-debuginfo-{no_rc_version}-1.el7.x86_64.rpm
- arrow-devel-{no_rc_version}-1.el7.x86_64.rpm
- arrow-glib-devel-{no_rc_version}-1.el7.x86_64.rpm
- arrow-glib-doc-{no_rc_version}-1.el7.x86_64.rpm
- arrow-glib-libs-{no_rc_version}-1.el7.x86_64.rpm
- arrow-libs-{no_rc_version}-1.el7.x86_64.rpm
- arrow-dataset-devel-{no_rc_version}-1.el7.x86_64.rpm
- arrow-dataset-libs-{no_rc_version}-1.el7.x86_64.rpm
- arrow-python-devel-{no_rc_version}-1.el7.x86_64.rpm
- arrow-python-libs-{no_rc_version}-1.el7.x86_64.rpm
- parquet-devel-{no_rc_version}-1.el7.x86_64.rpm
- parquet-glib-devel-{no_rc_version}-1.el7.x86_64.rpm
- parquet-glib-doc-{no_rc_version}-1.el7.x86_64.rpm
- parquet-glib-libs-{no_rc_version}-1.el7.x86_64.rpm
- parquet-libs-{no_rc_version}-1.el7.x86_64.rpm
- plasma-devel-{no_rc_version}-1.el7.x86_64.rpm
- plasma-glib-devel-{no_rc_version}-1.el7.x86_64.rpm
- plasma-glib-doc-{no_rc_version}-1.el7.x86_64.rpm
- plasma-glib-libs-{no_rc_version}-1.el7.x86_64.rpm
- plasma-libs-{no_rc_version}-1.el7.x86_64.rpm
############################## Gandiva Tasks ################################
gandiva-jar-trusty:
ci: travis
platform: linux
template: gandiva-jars/travis.linux.yml
artifacts:
- arrow-gandiva-{no_rc_version}-SNAPSHOT.jar
gandiva-jar-osx:
ci: travis
platform: osx
template: gandiva-jars/travis.osx.yml
artifacts:
- arrow-gandiva-{no_rc_version}-SNAPSHOT.jar