diff --git a/dev/tasks/docker-tests/azure.linux.yml b/dev/tasks/docker-tests/azure.linux.yml deleted file mode 100644 index b66bfbdfe940a..0000000000000 --- a/dev/tasks/docker-tests/azure.linux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# 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. - -{% import 'macros.jinja' as macros with context %} - -jobs: -- job: linux - pool: - vmImage: ubuntu-latest - timeoutInMinutes: 360 - {% if env is defined %} - variables: - {% for key, value in env.items() %} - {{ key }}: {{ value }} - {% endfor %} - {% endif %} - - steps: - - task: UsePythonVersion@0 - inputs: - versionSpec: '3.8' - - - script: | - git clone --no-checkout {{ arrow.remote }} arrow - git -C arrow fetch -t {{ arrow.remote }} {{ arrow.branch }} - git -C arrow checkout FETCH_HEAD - git -C arrow submodule update --init --recursive - git -C arrow remote add upstream https://github.com/apache/arrow.git - displayName: Clone arrow - - - script: pip install -e arrow/dev/archery[docker] - displayName: Setup Archery - - - script: | - archery --debug docker --using-docker-cli run \ - -e ARROW_DOCS_VERSION="{{ arrow.no_rc_version }}" \ - -e SETUPTOOLS_SCM_PRETEND_VERSION="{{ arrow.no_rc_version }}" \ - {{ flags|default("") }} \ - {{ image }} \ - {{ command|default("") }} - displayName: Execute Docker Build - env: - {{ macros.azure_set_sccache_envvars()|indent(4) }} - - {% if post_script is defined %} - - script: | - {{ post_script|indent(6) }} - displayName: Post Script - {% endif %} - - {% if artifacts is defined %} - {{ macros.azure_upload_releases(artifacts) }} - {% endif %} diff --git a/dev/tasks/docker-tests/circle.linux.yml b/dev/tasks/docker-tests/circle.linux.yml deleted file mode 100644 index faad449c8ef88..0000000000000 --- a/dev/tasks/docker-tests/circle.linux.yml +++ /dev/null @@ -1,51 +0,0 @@ -# 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. - -version: 2 -jobs: - build: - machine: - image: ubuntu-1604:202004-01 - {%- if env is defined %} - environment: - {%- for key, value in env.items() %} - {{ key }}: {{ value }} - {%- endfor %} - {%- endif %} - steps: - - run: | - docker -v - docker-compose -v - - run: | - git clone --no-checkout {{ arrow.remote }} arrow - git -C arrow fetch -t {{ arrow.remote }} {{ arrow.branch }} - git -C arrow checkout FETCH_HEAD - git -C arrow submodule update --init --recursive - - run: - name: Execute Docker Build - command: | - pyenv versions - pyenv global 3.8.12 - pip install -e arrow/dev/archery[docker] - archery docker run -e SETUPTOOLS_SCM_PRETEND_VERSION="{{ arrow.no_rc_version }}" {{ run }} - no_output_timeout: "1h" - -workflows: - version: 2 - build: - jobs: - - build diff --git a/dev/tasks/tasks.yml b/dev/tasks/tasks.yml index f98c0a2b48caa..acd71c57040bb 100644 --- a/dev/tasks/tasks.yml +++ b/dev/tasks/tasks.yml @@ -1049,10 +1049,9 @@ tasks: image: {{ image }} {% endfor %} - # Use azure to run valgrind tests to prevent OOM test-conda-cpp-valgrind: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: image: conda-cpp-valgrind @@ -1215,8 +1214,8 @@ tasks: image: conda-python-cython2 test-debian-12-python-3-amd64: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: DEBIAN: 12 @@ -1233,8 +1232,8 @@ tasks: image: debian-python test-ubuntu-20.04-python-3: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: UBUNTU: 20.04 @@ -1249,16 +1248,16 @@ tasks: image: ubuntu-python test-fedora-39-python-3: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: FEDORA: 39 image: fedora-python test-r-linux-valgrind: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: ARROW_R_DEV: "TRUE" @@ -1419,16 +1418,16 @@ tasks: flags: "-e LIBARROW_MINIMAL=TRUE" test-ubuntu-r-sanitizer: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: R_PRUNE_DEPS: TRUE image: ubuntu-r-sanitizer test-fedora-r-clang-sanitizer: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: R_PRUNE_DEPS: TRUE @@ -1436,8 +1435,8 @@ tasks: {% for go_version, staticcheck in [("1.21", "v0.4.7"), ("1.22", "latest")] %} test-debian-12-go-{{ go_version }}: - ci: azure - template: docker-tests/azure.linux.yml + ci: github + template: docker-tests/github.linux.yml params: env: DEBIAN: 12