Skip to content

Multiple architectures #3

@KevinSayers

Description

@KevinSayers

Enabling Wave to build container images for multiple architectures, primarily x86 and Arm, would be beneficial. Wave enables capturing your Dockerfiles as part of a workflow repository, and maintaining this while supporting multiple architectures would provide portability of workflows across architectures.

A straightforward way could be to provide multiple Dockerfiles each with the extension for the target architecture such as:

Dockerfile.amd64
Dockerfile.arm64

Having a way to then select architectures on a process by process would allow mixing processes. This could also be accomplished by detecting the architecture, but may be better to explicitly define?

process {
   waveArchitecture = 'arm64'
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions