mirror of
				https://github.com/docker/compose.git
				synced 2025-10-31 03:03:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			976 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			976 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| #
 | |
| # Build the release binaries
 | |
| #
 | |
| 
 | |
| . "$(dirname "${BASH_SOURCE[0]}")/utils.sh"
 | |
| 
 | |
| function usage() {
 | |
|     >&2 cat << EOM
 | |
| Build binaries for the release.
 | |
| 
 | |
| This script requires that 'git config branch.${BRANCH}.release' is set to the
 | |
| release version for the release branch.
 | |
| 
 | |
| EOM
 | |
|     exit 1
 | |
| }
 | |
| 
 | |
| BRANCH="$(git rev-parse --abbrev-ref HEAD)"
 | |
| VERSION="$(git config "branch.${BRANCH}.release")" || usage
 | |
| REPO=docker/compose
 | |
| 
 | |
| # Build the binaries
 | |
| script/clean
 | |
| script/build/linux
 | |
| 
 | |
| echo "Building the container distribution"
 | |
| script/build/image $VERSION
 | |
| 
 | |
| echo "Building the compose-tests image"
 | |
| script/build/test-image $VERSION
 | |
| 
 | |
| echo "Create a github release"
 | |
| # TODO: script more of this https://developer.github.com/v3/repos/releases/
 | |
| browser https://github.com/$REPO/releases/new
 | |
| 
 | |
| echo "Don't forget to download the osx and windows binaries from appveyor/bintray\!"
 | |
| echo "https://dl.bintray.com/docker-compose/$BRANCH/"
 | |
| echo "https://ci.appveyor.com/project/docker/compose"
 | |
| echo
 |