Provide rpm/deb package for arm64 and aarch64
What does this MR do?
Provides rpm/deb packages for arm64. Example release index containing arm64 .deb/.rpm: https://gitlab-runner-downloads.s3.amazonaws.com/4872-arm64-deb-rpm/index.html
Why was this MR needed?
See #4872 (closed).
Are there points in the code the reviewer needs to double check?
- I added
&& fpm --help 1>/dev/null
to thepackage-deps
target because I ran into issues on my system, where I did have anfpm
symlink, but it was a non-working one. This way the script will detect that situation and reinstall the gem if needed. - I added an initial commit to fix some indentation issues in
ci/package
, replacewhich
usage with the standard equivalentcommand -v
, and quote an array expansion to avoid re-splitting elements.
Does this MR meet the acceptance criteria?
-
Documentation created/updated -
Added tests for this feature/bug -
In case of conflicts with master
- branch was rebased
What are the relevant issue numbers?
Closes #4872 (closed) Closes #3435 (closed)
Edited by Darren Eastman