| ... | ... |
@@ -47,6 +47,7 @@ cd /go/src/github.com/dotcloud/docker |
| 47 | 47 |
|
| 48 | 48 |
RELEASE_BUNDLES=( |
| 49 | 49 |
binary |
| 50 |
+ tgz |
|
| 50 | 51 |
ubuntu |
| 51 | 52 |
) |
| 52 | 53 |
|
| ... | ... |
@@ -188,6 +189,22 @@ EOF |
| 188 | 188 |
echo "APT repository uploaded. Instructions available at $(s3_url)/ubuntu" |
| 189 | 189 |
} |
| 190 | 190 |
|
| 191 |
+# Upload a tgz to S3 |
|
| 192 |
+release_tgz() {
|
|
| 193 |
+ [ -e bundles/$VERSION/tgz/docker-$VERSION.tgz ] || {
|
|
| 194 |
+ echo >&2 './hack/make.sh must be run before release_binary' |
|
| 195 |
+ exit 1 |
|
| 196 |
+ } |
|
| 197 |
+ |
|
| 198 |
+ S3DIR=s3://$BUCKET/builds/Linux/x86_64 |
|
| 199 |
+ s3cmd --acl-public put bundles/$VERSION/tgz/docker-$VERSION.tgz $S3DIR/docker-$VERSION.tgz |
|
| 200 |
+ |
|
| 201 |
+ if [ -z "$NOLATEST" ]; then |
|
| 202 |
+ echo "Copying docker-$VERSION.tgz to docker-latest.tgz" |
|
| 203 |
+ s3cmd --acl-public cp $S3DIR/docker-$VERSION.tgz $S3DIR/docker-latest.tgz |
|
| 204 |
+ fi |
|
| 205 |
+} |
|
| 206 |
+ |
|
| 191 | 207 |
# Upload a static binary to S3 |
| 192 | 208 |
release_binary() {
|
| 193 | 209 |
[ -e bundles/$VERSION/binary/docker-$VERSION ] || {
|
| ... | ... |
@@ -230,6 +247,7 @@ release_test() {
|
| 230 | 230 |
main() {
|
| 231 | 231 |
setup_s3 |
| 232 | 232 |
release_binary |
| 233 |
+ release_tgz |
|
| 233 | 234 |
release_ubuntu |
| 234 | 235 |
release_index |
| 235 | 236 |
release_test |