GitHub Actions 워크플로우로 도커 이미지 빌드를 자동화하기 위한 일요일 밤의 삽질... 러너와 라즈베리파이의 플랫폼이 다르다는 걸 간과했다. 타겟 플랫폼에 그냥 linux/arm64를 추가해서 멀티 플랫폼 빌드를 할 수는 없고, QEMU으로 에뮬레이션해서 빌드해야 했다.
@parksbSimon Park Hackers' Pub도 Mac mini에서 돌아가고 있어서
linux/arm64
플랫폼으로 이미지를 빌드해야 했는데, 처음에는 GitHub Actions에서 QEMU 써서 하다가 너무 오래 걸려서 나중에는 GitHub Actions 러너 자체를 ubuntu-24.04-arm
로 바꿔버렸습니다…
If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/01962f93-60a8-70cf-8caf-b2cc0cef35c3 on your instance and reply to it.
@hongminhee洪 民憙 (Hong Minhee) arm64 러너가 있었군요!? 알았으면 그냥 이걸로 바꿨을 거예요🤦