# How to deploy project with multiple architectures? How well does ARM32 work?

**URL:** <https://travis-ci.community/t/how-to-deploy-project-with-multiple-architectures-how-well-does-arm32-work/7679>\
**Category:** Travis CI Discussions & Feedback\
**Tags:** gh-pages, multi-cpu-arch\
**Created:** [March 21, 2020, 4:12pm UTC](https://travis-ci.community/t/how-to-deploy-project-with-multiple-architectures-how-well-does-arm32-work/7679 "2020-03-21T16:12:34Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [March 21, 2020, 10:08pm UTC](https://travis-ci.community/t/how-to-deploy-project-with-multiple-architectures-how-well-does-arm32-work/7679/2 "2020-03-21T22:08:26Z")

</div>

ARM32 is not supported out of the box. See the following to build stuff for it:

> [@Erlang/OTP 21.1.4 is missing but only for arm 64](https://travis-ci.community/t/erlang-otp-21-1-4-is-missing-but-only-for-arm-64/6438/7):
>
> well looking through my simple .travis.xml i actually use docker for building. So the dependency issue is gone by removing elixir and otp. I am happy to see the issue is gone by using docker container. Yes, I think using the docker container is a good approach. the arm32 (raspian or simiar) was a surprise to me; but given your observation it likely doesn’t work. Guess this should be added to some wish list. And in the multiarch topic. for reference: arm32: [https://travis-ci.com/volvo-cars…](https://travis-ci.com/volvo-cars/signalbroker-server/builds/141907715)

* * *

Github Pages deployment is done by pushing to the repo and branch you specified (see [https://github.com/travis-ci/dpl/blob/v1/lib/dpl/provider/pages.rb](https://github.com/travis-ci/dpl/blob/v1/lib/dpl/provider/pages.rb) for the logic). So what multiple pushes will result in will depend on how Github handles such a case.

AFAICS Github Pages hosts everything on the branch tip as-is. So multiple parallel deployments should be okay as long as there aren’t any conflicting changes.

---

_[View the full topic](https://travis-ci.community/t/how-to-deploy-project-with-multiple-architectures-how-well-does-arm32-work/7679)._
