Files
docker-cli/components/packaging/deb
Eli Uriegas b5921cde4f Don't append number when doing a dev build
Found a bug where a number was being appended to the nightly dev builds
package name causing the latest packages not to be considered as the
latest packages by the package manager.

This makes it so that the nubmer is not included on dev builds.

Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Upstream-commit: 63be84fc6ed88847a003dfb32e0dc8bc9126411e
Component: packaging
2018-03-19 22:17:15 +00:00
..
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00
2018-02-07 15:15:37 -08:00

Building your own Docker deb package

.deb packages can be built from this directory with the following syntax

make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli deb

Artifacts will be located in debbuild under the following directory structure: debbuild/$distro-$distro_version/

NOTES:

  • ENGINE_DIR -> Specifies the directory where the engine code is located, eg: $GOPATH/src/github.com/docker/docker
  • CLI_DIR -> Specifies the directory where the cli code is located, eg: $GOPATH/src/github.com/docker/cli

Specifying a specific distro

make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli ubuntu

Specifying a specific distro version

make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli ubuntu-xenial

Building the latest docker-ce

git clone https://github.com/docker/docker-ce.git
make ENGINE_DIR=docker-ce/components/engine CLI_DIR=docker-ce/components/cli deb