-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add arm64 support #13
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: subham <[email protected]>
Hi Team, |
- stage: build-arm | ||
arch: arm64 | ||
script: ./.ci/build.sh | ||
- stage: e2e-test-arm | ||
arch: arm64 | ||
install: ./.ci/e2e-test/setup.sh | ||
if: tag IS present OR commit_message =~ /perform-e2e/ | ||
script: ./.ci/e2e-test/test.sh | ||
env: | ||
- CHANGE_MINIKUBE_NONE_USER=true | ||
- MINIKUBE_WANTUPDATENOTIFICATION=false | ||
- MINIKUBE_WANTREPORTERRORPROMPT=false | ||
- MINIKUBE_HOME=$HOME | ||
- CHANGE_MINIKUBE_NONE_USER=true | ||
- KUBECONFIG=$HOME/.kube/config | ||
- stage: publish-arm | ||
arch: arm64 | ||
script: ./.ci/publish.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like a code duplication to me. Do you think we could avoid that somehow?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution. Generally LGTM, but it'd be great if we could avoid the code duplication.
I think we need to go with this only because when I try to reduce the duplication it does not run for all the stages. |
Hi Team, |
The following file has been created and modified:
Added support for arm64 in .travis.yml to make docker images and publish them on docker hub.
Note: I have not added the e2e-testing for the arm64 platform because e2e-testing requires minikube to run on travis for arm64 platform. And travisCI does not support minikube on the arm64 platform. There is an open issue for this in kubernetes/minikube.
Signed-off-by: odidev [email protected]