Browse Source

Release: Fix build repositories script

Minor issue with specifying the correct version when starting the package release script.
Another issue fixed to make sure that the S3 bucket parameters act the same.
Alexander Reelsen 10 years ago
parent
commit
b25259532e
2 changed files with 6 additions and 6 deletions
  1. 1 1
      dev-tools/build_release.py
  2. 5 5
      dev-tools/build_repositories.sh

+ 1 - 1
dev-tools/build_release.py

@@ -513,7 +513,7 @@ def publish_repositories(version, dry_run=True):
   else:
   else:
     print('Triggering repository update - calling dev-tools/build_repositories.sh %s' % version)
     print('Triggering repository update - calling dev-tools/build_repositories.sh %s' % version)
     # src_branch is a version like 1.5/1.6/2.0/etc.. so we can use this
     # src_branch is a version like 1.5/1.6/2.0/etc.. so we can use this
-    run('dev-tools/build_repositories.sh %s', src_branch)
+    run('dev-tools/build_repositories.sh %s' % src_branch)
 
 
 def print_sonatype_notice():
 def print_sonatype_notice():
   settings = os.path.join(os.path.expanduser('~'), '.m2/settings.xml')
   settings = os.path.join(os.path.expanduser('~'), '.m2/settings.xml')

+ 5 - 5
dev-tools/build_repositories.sh

@@ -32,12 +32,12 @@ set -e
 ##  GPG_KEY_ID:             Key id of your GPG key
 ##  GPG_KEY_ID:             Key id of your GPG key
 ##  AWS_ACCESS_KEY_ID:      AWS access key id
 ##  AWS_ACCESS_KEY_ID:      AWS access key id
 ##  AWS_SECRET_ACCESS_KEY:  AWS secret access key
 ##  AWS_SECRET_ACCESS_KEY:  AWS secret access key
-##  S3_BUCKET_SYNC_TO       Bucket to write packages to, defaults to packages.elasticsearch.org/elasticsearch
+##  S3_BUCKET_SYNC_TO       Bucket to write packages to, should be set packages.elasticsearch.org for a regular release
 ##
 ##
 ##
 ##
 ## optional
 ## optional
 ##
 ##
-##  S3_BUCKET_SYNC_FROM     Bucket to read packages from, defaults to packages.elasticsearch.org/elasticsearch
+##  S3_BUCKET_SYNC_FROM     Bucket to read packages from, defaults to packages.elasticsearch.org
 ##  KEEP_DIRECTORIES        Allows to keep all the generated directory structures for debugging
 ##  KEEP_DIRECTORIES        Allows to keep all the generated directory structures for debugging
 ##  GPG_KEYRING             Configure GPG keyring home, defaults to ~/.gnupg/
 ##  GPG_KEYRING             Configure GPG keyring home, defaults to ~/.gnupg/
 ##
 ##
@@ -51,7 +51,7 @@ set -e
 
 
 # No trailing slashes!
 # No trailing slashes!
 if [ -z $S3_BUCKET_SYNC_FROM ] ; then
 if [ -z $S3_BUCKET_SYNC_FROM ] ; then
-  S3_BUCKET_SYNC_FROM="packages.elasticsearch.org/elasticsearch"
+  S3_BUCKET_SYNC_FROM="packages.elasticsearch.org"
 fi
 fi
 if [ ! -z $GPG_KEYRING ] ; then
 if [ ! -z $GPG_KEYRING ] ; then
   GPG_HOMEDIR="--homedir ${GPG_KEYRING}"
   GPG_HOMEDIR="--homedir ${GPG_KEYRING}"
@@ -156,7 +156,7 @@ centosdir=$tempdir/repository/elasticsearch/$version/centos
 mkdir -p $centosdir
 mkdir -p $centosdir
 
 
 echo "RPM: Syncing repository for version $version into $centosdir"
 echo "RPM: Syncing repository for version $version into $centosdir"
-$s3cmd sync s3://$S3_BUCKET_SYNC_FROM/$version/centos/ $centosdir
+$s3cmd sync s3://$S3_BUCKET_SYNC_FROM/elasticsearch/$version/centos/ $centosdir
 
 
 rpm=target/rpm/elasticsearch/RPMS/noarch/elasticsearch*.rpm
 rpm=target/rpm/elasticsearch/RPMS/noarch/elasticsearch*.rpm
 echo "RPM: Copying $rpm into $centosdor"
 echo "RPM: Copying $rpm into $centosdor"
@@ -191,7 +191,7 @@ mkdir -p $debbasedir
 
 
 echo "DEB: Syncing debian repository of version $version to $debbasedir"
 echo "DEB: Syncing debian repository of version $version to $debbasedir"
 # sync all former versions into directory
 # sync all former versions into directory
-$s3cmd sync s3://$S3_BUCKET_SYNC_FROM/$version/debian/ $debbasedir
+$s3cmd sync s3://$S3_BUCKET_SYNC_FROM/elasticsearch/$version/debian/ $debbasedir
 
 
 # create directories in case of a new release so that syncing did not create this structure
 # create directories in case of a new release so that syncing did not create this structure
 mkdir -p $debbasedir/dists/stable/main/binary-all
 mkdir -p $debbasedir/dists/stable/main/binary-all