mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-26 08:10:20 +00:00
e2e: Remove arm64 build test from CI
as we are building the cephcsi inside a container for both amd64 and arm64 we dont need to have a separate E2E to test the build on arm64 machine. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
parent
3364fe7b78
commit
2dc0bffc0a
17
.travis.yml
17
.travis.yml
@ -42,10 +42,6 @@ before_script:
|
||||
- curl https://download.ceph.com/keys/release.asc | sudo apt-key add -
|
||||
- sudo apt-add-repository
|
||||
"deb https://download.ceph.com/debian-nautilus $(lsb_release -sc) main"
|
||||
# Ceph does not guarantee arm64 builds, fallback to ceph 14.2.5
|
||||
# yamllint disable rule:line-length
|
||||
- test "$(arch)" != "aarch64" || sudo apt-add-repository
|
||||
"deb https://chacra.ceph.com/r/ceph/nautilus/af06652dc9b2da8c6aadbbecdfafdc7e235abe7d/ubuntu/xenial/flavors/default/ xenial main"
|
||||
# yamllint enable rule:line-length
|
||||
- sudo apt-get -qq update
|
||||
# only the arm64 fallback repo is unsigned and needs --allow-unauthenticated
|
||||
@ -97,19 +93,6 @@ jobs:
|
||||
script:
|
||||
- ./scripts/build-multi-arch-image.sh || travis_terminate 1;
|
||||
|
||||
- stage: build testing
|
||||
name: cephcsi on Arm64
|
||||
dist: xenial # There are no arm64 builds available in bionic repo
|
||||
arch: arm64
|
||||
script:
|
||||
- scripts/skip-doc-change.sh || travis_terminate 0;
|
||||
- make image-cephcsi || travis_terminate 1;
|
||||
# No CI test job is available for Arm64 now due to below issues
|
||||
# - k8s-csi sidecar images for Arm64 are not available
|
||||
# - Travis Arm64 CI job runs inside unprivileged LXD which blocks
|
||||
# launching minikube test environment
|
||||
- travis_terminate 0 # deploy only on x86
|
||||
|
||||
- stage: e2e testing
|
||||
name: cephcsi with kube 1.16.9
|
||||
script:
|
||||
|
Loading…
Reference in New Issue
Block a user