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

feat(build): enable arm64 auto build #1650

Merged
merged 3 commits into from
Apr 8, 2020

Conversation

akhilerm
Copy link
Contributor

@akhilerm akhilerm commented Apr 6, 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 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

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

What this PR does / why we need it:
enable automatically building arm64 images from ci

ci/build-maya.sh Outdated Show resolved Hide resolved
@akhilerm akhilerm force-pushed the arm-autobuild branch 2 times, most recently from fb63bd3 to c31da45 Compare April 8, 2020 10:16
@akhilerm akhilerm changed the title [WIP] feat(build): enable arm64 auto build feat(build): enable arm64 auto build Apr 8, 2020
@akhilerm akhilerm requested a review from prateekpandey14 April 8, 2020 10:23
@akhilerm akhilerm force-pushed the arm-autobuild branch 2 times, most recently from 7727b2b to 3897c60 Compare April 8, 2020 10:41
- 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

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
exit ci, if the test fails

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
unit tests and kubegen will be executed only for amd64

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
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 added pr/hold-merge Hold on the merge to complete few activities. and removed pr/hold-merge Hold on the merge to complete few activities. labels Apr 8, 2020
@kmova kmova merged commit 73ac5fb into openebs-archive:master Apr 8, 2020
@akhilerm akhilerm deleted the arm-autobuild branch April 8, 2020 19:07
akhilerm added a commit to akhilerm/maya that referenced this pull request Apr 9, 2020
* 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 pushed a commit that referenced this pull request Apr 9, 2020
* 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>
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.

4 participants