RONDB-628: Build ARM in CI for Release Builds #2
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: build-deploy | |
on: | |
# Launch on manual trigger | |
workflow_dispatch: | |
push: | |
branches: | |
- 22.10.[0-9]+ | |
- 21.04.[0-9]+ | |
# TODO: Remove this once done with testing | |
pull_request: | |
# Not running on "closed" - that is taken care of by "push" (if merged) | |
types: [opened, synchronize, reopened] | |
jobs: | |
build-deploy: | |
# if: github.repository == 'logicalclocks/rondb' | |
runs-on: macos-14-xlarge | |
steps: | |
- name: Checkout main repo | |
uses: actions/checkout@v4 | |
- name: Build with Docker | |
run: | | |
export DOCKER_CLI_EXPERIMENTAL=enabled | |
export BUILDKIT_PROGRESS=plain | |
docker buildx build . \ | |
-f Dockerfile.ubuntu22 \ | |
--tag rondb-build-all:22.10.1 \ | |
--target build-all \ | |
--no-cache \ | |
--build-arg BUILD_THREADS=$BUILD_CORES \ | |
--build-arg RELEASE_TARBALL=1 # \ | |
# --build-arg RELEASE_FINAL_CLUSTERJ=1 \ | |
# --build-arg DEPLOY_TO_REPO=1 \ |