From 491eefce173e0a0c8fcf76c4f780435a4602b170 Mon Sep 17 00:00:00 2001 From: Richard Kuhnt Date: Wed, 18 Jan 2017 12:03:59 +0100 Subject: [PATCH] Add autoupdate to docker-machine and docker-compose --- docker-compose.json | 22 ++++++++++++++++------ docker-machine.json | 22 ++++++++++++++++++++-- 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/docker-compose.json b/docker-compose.json index fed4abf434..73ff71873a 100644 --- a/docker-compose.json +++ b/docker-compose.json @@ -1,16 +1,26 @@ { - "homepage": "https://github.com/docker/compose", - "version": "1.10.0", - "license": "Apache", + "homepage": "https://github.com/docker/compose", + "version": "1.10.0", + "license": "Apache", "architecture": { "64bit": { - "url": "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-Windows-x86_64.exe", + "url": "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-Windows-x86_64.exe", "hash": "f484f34ec4d50d047f9887fd09d74c80ec1f6a78e78e490f426509bf465be2ec" } }, "pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-compose-*.exe)[0] $dir\\docker-compose.exe", "bin": [ - ["docker-compose.exe", "docker-compose"] + [ + "docker-compose.exe", + "docker-compose" + ] ], - "checkver": "github" + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/docker/compose/releases/download/$version/docker-compose-Windows-x86_64.exe" + } + } + } } diff --git a/docker-machine.json b/docker-machine.json index 43383eb65a..4a62f00fcd 100644 --- a/docker-machine.json +++ b/docker-machine.json @@ -14,7 +14,25 @@ }, "pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-machine-*.exe)[0] $dir\\docker-machine.exe", "bin": [ - ["docker-machine.exe", "docker-machine"] + [ + "docker-machine.exe", + "docker-machine" + ] ], - "checkver": "github" + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/docker/machine/releases/download/v$version/docker-machine-Windows-x86_64.exe" + }, + "32bit": { + "url": "https://github.com/docker/machine/releases/download/v$version/docker-machine-Windows-i386.exe" + } + }, + "hash": { + "mode": "extract", + "url": "https://github.com/docker/machine/releases/download/v$version/sha256sum.txt", + "find": "([a-z0-9]{64})\\s+(?:$basename)" + } + } }