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

kszucs pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new a974bac  ARROW-7116: [CI] Use the docker repository provided by apache 
organization
a974bac is described below

commit a974bac1161a8abaa2f7b3904c0e6b2155db5dfc
Author: Krisztián Szűcs <[email protected]>
AuthorDate: Mon Nov 25 11:31:20 2019 +0100

    ARROW-7116: [CI] Use the docker repository provided by apache organization
    
    We have a single repository under apache organization, so the 
docker-compose setup must switch to using multiple tags instead of multiple 
repositories.
    
    Theoretically INFA has set up the required credentials: 
https://issues.apache.org/jira/browse/INFRA-19429
    
    Closes #5875 from kszucs/apache-dockerhub and squashes the following 
commits:
    
    091b224ad <Krisztián Szűcs> Revert
    38795d5d6 <Krisztián Szűcs> Test docker push
    6bbaa8f2f <Krisztián Szűcs> Use a single docker image with multiple tags 
rather than multiple images
    
    Authored-by: Krisztián Szűcs <[email protected]>
    Signed-off-by: Krisztián Szűcs <[email protected]>
---
 .env                                       |   2 +-
 ci/docker/conda-integration.dockerfile     |   4 +-
 ci/docker/conda-python-dask.dockerfile     |   4 +-
 ci/docker/conda-python-hdfs.dockerfile     |   4 +-
 ci/docker/conda-python-pandas.dockerfile   |   4 +-
 ci/docker/conda-python-spark.dockerfile    |   4 +-
 ci/docker/conda-python-turbodbc.dockerfile |   4 +-
 ci/docker/conda-python.dockerfile          |   4 +-
 ci/docker/conda-r.dockerfile               |   4 +-
 docker-compose.yml                         | 184 ++++++++++++++---------------
 10 files changed, 109 insertions(+), 109 deletions(-)

diff --git a/.env b/.env
index c217fe4..5c3adb6 100644
--- a/.env
+++ b/.env
@@ -18,7 +18,7 @@
 # All of the following environment variables are required to set default values
 # for the parameters in docker-compose.yml.
 
-ORG=arrowdev
+REPO=apache/arrow-dev
 ARCH=amd64
 CUDA=10.0
 DEBIAN=10
diff --git a/ci/docker/conda-integration.dockerfile 
b/ci/docker/conda-integration.dockerfile
index 8684e2b..b29ae4e 100644
--- a/ci/docker/conda-integration.dockerfile
+++ b/ci/docker/conda-integration.dockerfile
@@ -15,9 +15,9 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch=amd64
-FROM ${org}/${arch}-conda-cpp:latest
+FROM ${repo}:${arch}-conda-cpp
 
 ARG arch=amd64
 ARG maven=3.5
diff --git a/ci/docker/conda-python-dask.dockerfile 
b/ci/docker/conda-python-dask.dockerfile
index 1a0a1aa..2b670cc 100644
--- a/ci/docker/conda-python-dask.dockerfile
+++ b/ci/docker/conda-python-dask.dockerfile
@@ -15,10 +15,10 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch=amd64
 ARG python=3.6
-FROM ${org}/${arch}-conda-python-${python}:latest
+FROM ${repo}:${arch}-conda-python-${python}
 
 ARG dask=latest
 RUN if [ "${dask}" = "master" ]; then \
diff --git a/ci/docker/conda-python-hdfs.dockerfile 
b/ci/docker/conda-python-hdfs.dockerfile
index 702c378..71c5c25 100644
--- a/ci/docker/conda-python-hdfs.dockerfile
+++ b/ci/docker/conda-python-hdfs.dockerfile
@@ -15,10 +15,10 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch=amd64
 ARG python=3.6
-FROM ${org}/${arch}-conda-python-${python}:latest
+FROM ${repo}:${arch}-conda-python-${python}
 
 ARG jdk=8
 ARG maven=3.5
diff --git a/ci/docker/conda-python-pandas.dockerfile 
b/ci/docker/conda-python-pandas.dockerfile
index 9ce6448..40b65ce 100644
--- a/ci/docker/conda-python-pandas.dockerfile
+++ b/ci/docker/conda-python-pandas.dockerfile
@@ -15,10 +15,10 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch=amd64
 ARG python=3.6
-FROM ${org}/${arch}-conda-python-${python}:latest
+FROM ${repo}:${arch}-conda-python-${python}
 
 ARG pandas=latest
 RUN if [ "${pandas}" = "master" ]; then \
diff --git a/ci/docker/conda-python-spark.dockerfile 
b/ci/docker/conda-python-spark.dockerfile
index ede6006..3028e8e 100644
--- a/ci/docker/conda-python-spark.dockerfile
+++ b/ci/docker/conda-python-spark.dockerfile
@@ -15,10 +15,10 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch=amd64
 ARG python=3.6
-FROM ${org}/${arch}-conda-python-${python}:latest
+FROM ${repo}:${arch}-conda-python-${python}
 
 ARG jdk=8
 ARG maven=3.5
diff --git a/ci/docker/conda-python-turbodbc.dockerfile 
b/ci/docker/conda-python-turbodbc.dockerfile
index cd45087..9556848 100644
--- a/ci/docker/conda-python-turbodbc.dockerfile
+++ b/ci/docker/conda-python-turbodbc.dockerfile
@@ -15,10 +15,10 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch=amd64
 ARG python=3.6
-FROM ${org}/${arch}-conda-python-${python}:latest
+FROM ${repo}:${arch}-conda-python-${python}
 
 RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get update -y -q && \
diff --git a/ci/docker/conda-python.dockerfile 
b/ci/docker/conda-python.dockerfile
index 79b44a6..e50fae4 100644
--- a/ci/docker/conda-python.dockerfile
+++ b/ci/docker/conda-python.dockerfile
@@ -15,9 +15,9 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch
-FROM ${org}/${arch}-conda-cpp:latest
+FROM ${repo}:${arch}-conda-cpp
 
 # install python specific packages
 ARG python=3.6
diff --git a/ci/docker/conda-r.dockerfile b/ci/docker/conda-r.dockerfile
index 7695cd8..9d6793b 100644
--- a/ci/docker/conda-r.dockerfile
+++ b/ci/docker/conda-r.dockerfile
@@ -15,9 +15,9 @@
 # specific language governing permissions and limitations
 # under the License.
 
-ARG org
+ARG repo
 ARG arch
-FROM ${org}/${arch}-conda-cpp:latest
+FROM ${repo}:${arch}-conda-cpp
 
 # install R specific packages
 ARG r=3.6.1
diff --git a/docker-compose.yml b/docker-compose.yml
index c6811b7..f478c3a 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -63,12 +63,12 @@ services:
     #   docker-compose run --rm conda-cpp
     # Parameters:
     #   ARCH: amd64, arm32v7
-    image: ${ORG}/${ARCH}-conda-cpp:latest
+    image: ${REPO}:${ARCH}-conda-cpp
     build:
       context: .
       dockerfile: ci/docker/conda-cpp.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-cpp:latest
+        - ${REPO}:${ARCH}-conda-cpp
       args:
         arch: ${ARCH}
         prefix: /opt/conda
@@ -88,12 +88,12 @@ services:
     # Parameters:
     #   ARCH: amd64
     #   CUDA: 8.0, 10.0, ...
-    image: ${ORG}/${ARCH}-cuda-${CUDA}-cpp:latest
+    image: ${REPO}:${ARCH}-cuda-${CUDA}-cpp
     build:
       context: .
       dockerfile: ci/docker/cuda-${CUDA}-cpp.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-cuda-${CUDA}-cpp:latest
+        - ${REPO}:${ARCH}-cuda-${CUDA}-cpp
     shm_size: *shm-size
     volumes: &cuda-volumes
       - .:/arrow:delegated
@@ -110,12 +110,12 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   DEBIAN: 9, 10
-    image: ${ORG}/${ARCH}-debian-${DEBIAN}-cpp:latest
+    image: ${REPO}:${ARCH}-debian-${DEBIAN}-cpp
     build:
       context: .
       dockerfile: ci/docker/debian-${DEBIAN}-cpp.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-${DEBIAN}-cpp:latest
+        - ${REPO}:${ARCH}-debian-${DEBIAN}-cpp
       args:
         arch: ${ARCH}
     shm_size: *shm-size
@@ -131,12 +131,12 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   UBUNTU: 18.04, 16.04, 14.04
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
     build:
       context: .
       dockerfile: ci/docker/ubuntu-${UBUNTU}-cpp.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
       args:
         arch: ${ARCH}
     shm_size: *shm-size
@@ -152,12 +152,12 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   FEDORA: 29, ...
-    image: ${ORG}/${ARCH}-fedora-${FEDORA}-cpp:latest
+    image: ${REPO}:${ARCH}-fedora-${FEDORA}-cpp
     build:
       context: .
       dockerfile: ci/docker/fedora-${FEDORA}-cpp.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-fedora-${FEDORA}-cpp:latest
+        - ${REPO}:${ARCH}-fedora-${FEDORA}-cpp
       args:
         arch: ${ARCH}
     shm_size: *shm-size
@@ -176,14 +176,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   DEBIAN: 9, 10
-    image: ${ORG}/${ARCH}-debian-${DEBIAN}-c-glib:latest
+    image: ${REPO}:${ARCH}-debian-${DEBIAN}-c-glib
     build:
       context: .
       dockerfile: ci/docker/linux-apt-c-glib.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-${DEBIAN}-c-glib:latest
+        - ${REPO}:${ARCH}-debian-${DEBIAN}-c-glib
       args:
-        base: ${ORG}/${ARCH}-debian-${DEBIAN}-cpp:latest
+        base: ${REPO}:${ARCH}-debian-${DEBIAN}-cpp
     shm_size: *shm-size
     volumes: *debian-volumes
     command: &c-glib-command >
@@ -200,14 +200,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   UBUNTU: 18.04, 16.04, 14.04
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-c-glib:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-c-glib
     build:
       context: .
       dockerfile: ci/docker/linux-apt-c-glib.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-c-glib:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-c-glib
       args:
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
     shm_size: *shm-size
     volumes: *ubuntu-volumes
     command: *c-glib-command
@@ -227,14 +227,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   DEBIAN: 9, 10
-    image: ${ORG}/${ARCH}-debian-${DEBIAN}-ruby:latest
+    image: ${REPO}:${ARCH}-debian-${DEBIAN}-ruby
     build:
       context: .
       dockerfile: ci/docker/linux-apt-ruby.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-${DEBIAN}-ruby:latest
+        - ${REPO}:${ARCH}-debian-${DEBIAN}-ruby
       args:
-        base: ${ORG}/${ARCH}-debian-${DEBIAN}-c-glib:latest
+        base: ${REPO}:${ARCH}-debian-${DEBIAN}-c-glib
     shm_size: *shm-size
     volumes: *debian-volumes
     command: &ruby-command >
@@ -253,14 +253,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   UBUNTU: 18.04, 16.04, 14.04
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-ruby:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-ruby
     build:
       context: .
       dockerfile: ci/docker/linux-apt-ruby.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-ruby:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-ruby
       args:
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-c-glib:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-c-glib
     shm_size: *shm-size
     volumes: *ubuntu-volumes
     command: *ruby-command
@@ -275,14 +275,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm32v7
     #   PYTHON: 2.7, 3.6, 3.7, 3.8
-    image: ${ORG}/${ARCH}-conda-python-${PYTHON}:latest
+    image: ${REPO}:${ARCH}-conda-python-${PYTHON}
     build:
       context: .
       dockerfile: ci/docker/conda-python.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-python-${PYTHON}:latest
+        - ${REPO}:${ARCH}-conda-python-${PYTHON}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         python: ${PYTHON}
     shm_size: *shm-size
@@ -301,14 +301,14 @@ services:
     # Parameters:
     #   ARCH: amd64
     #   CUDA: 8.0, 10.0, ...
-    image: ${ORG}/${ARCH}-cuda-${CUDA}-python-3:latest
+    image: ${REPO}:${ARCH}-cuda-${CUDA}-python-3
     build:
       context: .
       dockerfile: ci/docker/linux-apt-python-3.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-cuda-${CUDA}-python-3:latest
+        - ${REPO}:${ARCH}-cuda-${CUDA}-python-3
       args:
-        base: ${ORG}/${ARCH}-cuda-${CUDA}-cpp:latest
+        base: ${REPO}:${ARCH}-cuda-${CUDA}-cpp
     shm_size: *shm-size
     volumes: *cuda-volumes
     command: &python-command >
@@ -325,14 +325,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   DEBIAN: 9, 10
-    image: ${ORG}/${ARCH}-debian-${DEBIAN}-python-3:latest
+    image: ${REPO}:${ARCH}-debian-${DEBIAN}-python-3
     build:
       context: .
       dockerfile: ci/docker/linux-apt-python-3.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-${DEBIAN}-python-3:latest
+        - ${REPO}:${ARCH}-debian-${DEBIAN}-python-3
       args:
-        base: ${ORG}/${ARCH}-debian-${DEBIAN}-cpp:latest
+        base: ${REPO}:${ARCH}-debian-${DEBIAN}-cpp
     shm_size: *shm-size
     volumes: *debian-volumes
     command: *python-command
@@ -345,14 +345,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   UBUNTU: 18.04, 16.04, 14.04
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-python-3:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-python-3
     build:
       context: .
       dockerfile: ci/docker/linux-apt-python-3.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-python-3:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-python-3
       args:
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
     shm_size: *shm-size
     volumes: *ubuntu-volumes
     command: *python-command
@@ -365,14 +365,14 @@ services:
     # Parameters:
     #   ARCH: amd64, arm64v8, ...
     #   UBUNTU: 29, ...
-    image: ${ORG}/${ARCH}-fedora-${FEDORA}-python-3:latest
+    image: ${REPO}:${ARCH}-fedora-${FEDORA}-python-3
     build:
       context: .
       dockerfile: ci/docker/linux-dnf-python-3.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-fedora-${FEDORA}-python-3:latest
+        - ${REPO}:${ARCH}-fedora-${FEDORA}-python-3
       args:
-        base: ${ORG}/${ARCH}-fedora-${FEDORA}-cpp:latest
+        base: ${REPO}:${ARCH}-fedora-${FEDORA}-cpp
     shm_size: *shm-size
     volumes: *fedora-volumes
     command: *python-command
@@ -384,14 +384,14 @@ services:
     #   docker-compose build ubuntu-cpp
     #   docker-compose build ubuntu-cpp-cmake32
     #   docker-compose run ubuntu-cpp-cmake32
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp-cmake-3.2:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-cmake-3.2
     build:
       context: .
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp-cmake-3.2:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-cmake-3.2
       dockerfile: ci/docker/linux-apt-cmake.dockerfile
       args:
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
         cmake: 3.2.3
     environment:
       # Vendor boost to avoid dealing with stale FindBoost.
@@ -413,14 +413,14 @@ services:
     #   docker-compose build conda-python
     #   docker-compose build conda-python-pandas
     #   docker-compose run --rm conda-python-pandas
-    image: ${ORG}/${ARCH}-conda-python-${PYTHON}-pandas-${PANDAS}:latest
+    image: ${REPO}:${ARCH}-conda-python-${PYTHON}-pandas-${PANDAS}
     build:
       context: .
       dockerfile: ci/docker/conda-python-pandas.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-python-${PYTHON}-pandas-${PANDAS}:latest
+        - ${REPO}:${ARCH}-conda-python-${PYTHON}-pandas-${PANDAS}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         python: ${PYTHON}
         pandas: ${PANDAS}
@@ -439,14 +439,14 @@ services:
     #   docker-compose build conda-python
     #   docker-compose build conda-python-dask
     #   docker-compose run --rm conda-python-dask
-    image: ${ORG}/${ARCH}-conda-python-${PYTHON}-dask-${DASK}:latest
+    image: ${REPO}:${ARCH}-conda-python-${PYTHON}-dask-${DASK}
     build:
       context: .
       dockerfile: ci/docker/conda-python-dask.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-python-${PYTHON}-dask-${DASK}:latest
+        - ${REPO}:${ARCH}-conda-python-${PYTHON}-dask-${DASK}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         python: ${PYTHON}
         dask: ${DASK}
@@ -468,14 +468,14 @@ services:
     #   docker-compose build conda-python
     #   docker-compose build conda-python-turbodbc
     #   docker-compose run --rm conda-python-turbodbc
-    image: ${ORG}/${ARCH}-conda-python-${PYTHON}-turbodbc-${TURBODBC}:latest
+    image: ${REPO}:${ARCH}-conda-python-${PYTHON}-turbodbc-${TURBODBC}
     build:
       context: .
       dockerfile: ci/docker/conda-python-turbodbc.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-python-${PYTHON}-turbodbc-${TURBODBC}:latest
+        - ${REPO}:${ARCH}-conda-python-${PYTHON}-turbodbc-${TURBODBC}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         python: ${PYTHON}
         turbodbc: ${TURBODBC}
@@ -490,12 +490,12 @@ services:
   ########################## Python Wheels ####################################
 
   centos-python-manylinux1:
-    image: ${ORG}/amd64-centos-5.11-python-manylinux1:latest
+    image: ${REPO}:amd64-centos-5.11-python-manylinux1
     build:
       context: python/manylinux1
       dockerfile: Dockerfile-x86_64_base
       cache_from:
-        - ${ORG}/amd64-centos-5.11-python-manylinux1:latest
+        - ${REPO}:amd64-centos-5.11-python-manylinux1
     shm_size: *shm-size
     environment:
       PYARROW_PARALLEL: 3
@@ -507,12 +507,12 @@ services:
     command: &manylinux-command /io/build_arrow.sh
 
   centos-python-manylinux2010:
-    image: ${ORG}/amd64-centos-6.10-python-manylinux2010:latest
+    image: ${REPO}:amd64-centos-6.10-python-manylinux2010
     build:
       context: python/manylinux2010
       dockerfile: Dockerfile-x86_64_base
       cache_from:
-        - ${ORG}/amd64-centos-6.10-python-manylinux2010:latest
+        - ${REPO}:amd64-centos-6.10-python-manylinux2010
     shm_size: *shm-size
     environment:
       PYARROW_PARALLEL: 3
@@ -530,14 +530,14 @@ services:
     #   docker-compose build conda-cpp
     #   docker-compose build conda-r
     #   docker-compose run conda-r
-    image: ${ORG}/${ARCH}-conda-r-${R}:latest
+    image: ${REPO}:${ARCH}-conda-r-${R}
     build:
       context: .
       dockerfile: ci/docker/conda-r.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-r-${R}:latest
+        - ${REPO}:${ARCH}-conda-r-${R}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         r: ${R}
     shm_size: *shm-size
@@ -553,15 +553,15 @@ services:
     #   docker-compose build ubuntu-cpp
     #   docker-compose build ubuntu-r
     #   docker-compose run ubuntu-r
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-r-${R}:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-r-${R}
     build:
       context: .
       dockerfile: ci/docker/linux-apt-r.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-r-${R}:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-r-${R}
       args:
         r: ${R}
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
     shm_size: *shm-size
     volumes: *ubuntu-volumes
     command: >
@@ -576,7 +576,7 @@ services:
     # Usage:
     #   docker-compose build ubuntu-r-sanitizer
     #   docker-compose run ubuntu-r-sanitizer
-    image: ${ORG}/amd64-ubuntu-18.04-r-sanitizer:latest
+    image: ${REPO}:amd64-ubuntu-18.04-r-sanitizer
     cap_add:
       # LeakSanitizer and gdb requires ptrace(2)
       - SYS_PTRACE
@@ -584,7 +584,7 @@ services:
       context: .
       dockerfile: ci/docker/ubuntu-18.04-r-sanitizer.dockerfile
       cache_from:
-        - ${ORG}/amd64-ubuntu-18.04-r-sanitizer:latest
+        - ${REPO}:amd64-ubuntu-18.04-r-sanitizer
     volumes: *ubuntu-volumes
     command: >
       /bin/bash -c "
@@ -599,12 +599,12 @@ services:
     # Usage:
     #   docker-compose build debian-rust
     #   docker-compose run debian-rust
-    image: ${ORG}/${ARCH}-debian-10-rust-${RUST}:latest
+    image: ${REPO}:${ARCH}-debian-10-rust-${RUST}
     build:
       context: .
       dockerfile: ci/docker/debian-10-rust.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-10-rust-${RUST}:latest
+        - ${REPO}:${ARCH}-debian-10-rust-${RUST}
       args:
         arch: ${ARCH}
         rust: ${RUST}
@@ -621,12 +621,12 @@ services:
     # Usage:
     #   docker-compose build debian-go
     #   docker-compose run debian-go
-    image: ${ORG}/${ARCH}-debian-10-go-${GO}:latest
+    image: ${REPO}:${ARCH}-debian-10-go-${GO}
     build:
       context: .
       dockerfile: ci/docker/debian-10-go.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-10-go-${GO}:latest
+        - ${REPO}:${ARCH}-debian-10-go-${GO}
       args:
         arch: ${ARCH}
         go: ${GO}
@@ -643,12 +643,12 @@ services:
     # Usage:
     #   docker-compose build debian-js
     #   docker-compose run debian-js
-    image: ${ORG}/${ARCH}-debian-10-js-${NODE}:latest
+    image: ${REPO}:${ARCH}-debian-10-js-${NODE}
     build:
       context: .
       dockerfile: ci/docker/debian-10-js.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-10-js-${NODE}:latest
+        - ${REPO}:${ARCH}-debian-10-js-${NODE}
       args:
         arch: ${ARCH}
         node: ${NODE}
@@ -665,12 +665,12 @@ services:
     # Usage:
     #   docker-compose build debian-csharp
     #   docker-compose run debian-csharp
-    image: ${ORG}/${ARCH}-ubuntu-18.04-csharp-${DOTNET}:latest
+    image: ${REPO}:${ARCH}-ubuntu-18.04-csharp-${DOTNET}
     build:
       context: .
       dockerfile: ci/docker/ubuntu-18.04-csharp.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-18.04-csharp-${DOTNET}:latest
+        - ${REPO}:${ARCH}-ubuntu-18.04-csharp-${DOTNET}
       args:
         dotnet: ${DOTNET}
         platform: bionic  # use bionic-arm64v8 for ARM
@@ -687,12 +687,12 @@ services:
     # Usage:
     #   docker-compose build debian-java
     #   docker-compose run debian-java
-    image: ${ORG}/${ARCH}-debian-9-java-${JDK}-maven-${MAVEN}:latest
+    image: ${REPO}:${ARCH}-debian-9-java-${JDK}-maven-${MAVEN}
     build:
       context: .
       dockerfile: ci/docker/debian-9-java.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-9-java-${JDK}-maven-${MAVEN}:latest
+        - ${REPO}:${ARCH}-debian-9-java-${JDK}-maven-${MAVEN}
       args:
         arch: ${ARCH}
         jdk: ${JDK}
@@ -712,14 +712,14 @@ services:
     #   docker-compose build debian-java
     #   docker-compose build debian-java-jni
     #   docker-compose run debian-java-jni
-    image: ${ORG}/${ARCH}-debian-9-java-jni:latest
+    image: ${REPO}:${ARCH}-debian-9-java-jni
     build:
       context: .
       dockerfile: ci/docker/linux-apt-jni.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-debian-9-java-jni:latest
+        - ${REPO}:${ARCH}-debian-9-java-jni
       args:
-        base: ${ORG}/${ARCH}-debian-9-java-${JDK}-maven-${MAVEN}:latest
+        base: ${REPO}:${ARCH}-debian-9-java-${JDK}-maven-${MAVEN}
     shm_size: *shm-size
     volumes:
       - .:/arrow:delegated
@@ -738,14 +738,14 @@ services:
     #   docker-compose build conda-cpp
     #   docker-compose build conda-integration
     #   docker-compose run conda-integration
-    image: ${ORG}/${ARCH}-conda-integration:latest
+    image: ${REPO}:${ARCH}-conda-integration
     build:
       context: .
       dockerfile: ci/docker/conda-integration.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-integration:latest
+        - ${REPO}:${ARCH}-conda-integration
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         jdk: ${JDK}
         # conda-forge doesn't have 3.5.4 so pinning explicitly, but this should
@@ -774,16 +774,16 @@ services:
     #   docker-compose build ubuntu-python
     #   docker-compose build ubuntu-docs
     #   docker-compose run --rm ubuntu-docs
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-docs:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-docs
     build:
       context: .
       dockerfile: ci/docker/linux-apt-docs.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-docs:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-docs
       args:
         jdk: ${JDK}
         node: ${NODE}
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-python-3:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-python-3
     volumes: *ubuntu-volumes
     command:
       /bin/bash -c "
@@ -801,15 +801,15 @@ services:
     #   docker-compose build ubuntu-cpp
     #   docker-compose build ubuntu-lint
     #   docker-compose run ubuntu-lint
-    image: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-lint:latest
+    image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-lint
     build:
       context: .
       dockerfile: ci/docker/linux-apt-lint.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-lint:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-lint
       args:
         rust: ${RUST}
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
     volumes: *ubuntu-volumes
     command: >
       /bin/bash -c "pip install -e /arrow/dev/archery && archery lint"
@@ -823,9 +823,9 @@ services:
       context: .
       dockerfile: ci/docker/linux-apt-fuzzit.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-ubuntu-${UBUNTU}-fuzzit:latest
+        - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-fuzzit
       args:
-        base: ${ORG}/${ARCH}-ubuntu-${UBUNTU}-cpp:latest
+        base: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp
     environment:
       FUZZIT_HOST: bionic-llvm7
       CI_ARROW_SHA: ${CI_ARROW_SHA:-UNSET}
@@ -875,7 +875,7 @@ services:
     #   docker-compose build conda-cpp
     #   docker-compose build conda-cpp-hiveserver2
     #   docker-compose run conda-cpp-hiveserver2
-    image: ${ORG}/${ARCH}-conda-cpp:latest
+    image: ${REPO}:${ARCH}-conda-cpp
     links:
       - impala:impala
     environment:
@@ -897,14 +897,14 @@ services:
     #   docker-compose build conda-python
     #   docker-compose build conda-python-hdfs
     #   docker-compose run conda-python-hdfs
-    image: ${ORG}/${ARCH}-conda-python-${PYTHON}-hdfs-${HDFS}:latest
+    image: ${REPO}:${ARCH}-conda-python-${PYTHON}-hdfs-${HDFS}
     build:
       context: .
       dockerfile: ci/docker/conda-python-hdfs.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-python-${PYTHON}-hdfs-${HDFS}:latest
+        - ${REPO}:${ARCH}-conda-python-${PYTHON}-hdfs-${HDFS}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         python: ${PYTHON}
         jdk: ${JDK}
@@ -935,14 +935,14 @@ services:
     #   docker-compose build conda-python
     #   docker-compose build conda-python-spark
     #   docker-compose run conda-python-spark
-    image: ${ORG}/${ARCH}-conda-python-${PYTHON}-spark-${SPARK}:latest
+    image: ${REPO}:${ARCH}-conda-python-${PYTHON}-spark-${SPARK}
     build:
       context: .
       dockerfile: ci/docker/conda-python-spark.dockerfile
       cache_from:
-        - ${ORG}/${ARCH}-conda-python-${PYTHON}-spark-${SPARK}:latest
+        - ${REPO}:${ARCH}-conda-python-${PYTHON}-spark-${SPARK}
       args:
-        org: ${ORG}
+        repo: ${REPO}
         arch: ${ARCH}
         python: ${PYTHON}
         jdk: ${JDK}

Reply via email to