Skip to content

Conversation

@HoloRin
Copy link
Contributor

@HoloRin HoloRin commented Apr 19, 2024

This is mainly a CI/Github Actions oriented PR. GHCR is used for caching, rabbitmq/rabbitmq:buildcache-linux-$arch.

Bazel builds should still work, such as:

  • bazel build //packaging/docker-image:rabbitmq-amd64
  • bazel build //packaging/docker-image:rabbitmq-arm64
  • bazel build //packaging/docker-image:rabbitmq

And make package-generic-unix docker-image TAR=tar works on my mac as well.

Additionally, this hybrid approach should work too:

  1. bazel build :package-generic-unix
  2. make -C packaging/docker-image GENERIC_UNIX_ARCHIVE=../../bazel-bin/package-generic-unix.tar.xz

@HoloRin
Copy link
Contributor Author

HoloRin commented Apr 19, 2024

Images are tagged with the branch name and sha-${{ github.sha }}

@HoloRin HoloRin marked this pull request as ready for review April 19, 2024 18:05
@HoloRin HoloRin merged commit 4e720d7 into main Apr 19, 2024
@HoloRin HoloRin deleted the rin/make-oci branch April 19, 2024 18:05
mergify bot pushed a commit that referenced this pull request Apr 19, 2024
* Use make instead of bazel for the OCI workflow

(cherry picked from commit 4e720d7)

# Conflicts:
#	.github/workflows/oci-base.yaml
#	.github/workflows/oci.yaml
#	.github/workflows/rabbitmq_peer_discovery_aws.yaml
HoloRin added a commit that referenced this pull request Apr 19, 2024
* Use make for OCI workflow (#11042)

* Use make instead of bazel for the OCI workflow

(cherry picked from commit 4e720d7)

# Conflicts:
#	.github/workflows/oci-base.yaml
#	.github/workflows/oci.yaml
#	.github/workflows/rabbitmq_peer_discovery_aws.yaml

* fixup backport

---------

Co-authored-by: Rin Kuryloski <rin.kuryloski@broadcom.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants