Skip to content

Build not (re)producible, too many implicit dependencies on environment #25

Description

@FredrikWendt

The current packaging of docker images depends on the client and server running the same version. This is not explicit anywhere.

09:38:34.422 time="2015-06-07T09:38:34Z" level=fatal msg="Error response from daemon: client and server don't have same version (client : 1.18, server: 1.17)" 

Possible solutions:

  • don't run the go-agent in docker, but some other "container" (virtualbox?)
  • make the build install the docker version that the server is running
  • accept that the world is moving faster than we may want it to, and simply add a "fail fast" step early on in the build pipeline (https://github.com/FredrikWendt/DockerVersionTest)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions