Skip to content
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

cherry-pick(build): enable arm64 auto build (#1650) #1659

Merged
merged 1 commit into from
Apr 9, 2020

Conversation

akhilerm
Copy link
Contributor

@akhilerm akhilerm commented Apr 9, 2020

  • add support for building arm64 images from travis ci
  • enabled arm64 support for m-upgrade
  • enabled arm64 support for cspc-operator
  • enabled arm64 support for admission-server
  • fixed bug in arm64 build of cvc-operator
  • add support to push images of amd64 and arm64 from travis ci
  • removed auto build of old m-upgrade binaries
  • exit the ci, if a test fails
  • unit tests and kubegen will be executed only for amd64

Signed-off-by: Akhil Mohan akhil.mohan@mayadata.io

What this PR does / why we need it:
cherry-pick #1650

* feat(build): enable auto arm64 builds
- add support for building arm64 images from travis ci
- enabled arm64 support for m-upgrade
- enabled arm64 support for cspc-operator
- enabled arm64 support for admission-server
- fixed bug in amr64 build of cvc-operator
- add support to push images of amd64 and arm64 from travis ci
- removed auto build of old m-upgrade binaries

* fix(script, test): exit script if the test fails
exit ci, if the test fails

* fix(build, script): execute unit tests only for amd64
unit tests and kubegen will be executed only for amd64

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
@kmova kmova requested review from kmova and prateekpandey14 April 9, 2020 06:36
Copy link
Contributor

@prateekpandey14 prateekpandey14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@kmova kmova merged commit e14cd39 into openebs-archive:v1.9.x Apr 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants