Skip to content

Commit 4650305

Browse files
author
Yuri Shkuro
committed
Preparing release 1.4.1
Signed-off-by: Yuri Shkuro <ys@uber.com>
1 parent 222db21 commit 4650305

File tree

3 files changed

+29
-20
lines changed

3 files changed

+29
-20
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ before_deploy:
6969
deploy:
7070
provider: releases
7171
api_key:
72-
secure: YOUR_API_KEY_ENCRYPTED
72+
secure: P3+TKR3y4S51jjMp4l9kRm5cjr7Mg2m5rlPcRCjjVp/mVgkkhsMx9K8Rj/Cv/pJe33jbkwRy020gq4lYpa+Yh+Q3A11z3EKXyqizwqsvJtufoIXxXCxt0kLXn8aIh7aLrqVT2wxtkv3RvkRODmLZqvWG4kAfNBuzpcFhstw1RU3WNyahStOgwVJ9tYRdpsJ0ztMmGgQFpT6bppselzEXY7hS7L+l/bLcH9aGON4YECupAE6EilWwGxPs4oLJPmGsWQNogb3SE/oeFDqEJzciWcObk264fwIBf28HtmszQSmVbOuOfg/OhcVg13OvPXmRGk9hvU2kyzehMLZ0zeEE1mKsGmoObziNVuYPPY3KbRlsYARX41M1QKAI1YFe9NIXC5yhemOy4Xv0g82jyZmYWrf6QydLBZWkztUL7mJ6DkrG+5EohVVC2oprBS32/w736f8AWwHJSfL/JrFMTDctdYzUaf0yZMdfKdLdRyP/Q5KTfhUJl8zHAOih8f23WJVCSlwyJBYDzkq5OmNGf7BxJYkJExUOUwXcJE9jYgXq0y291N9BtG2cUVKhZZsSSrvR32bMtYtTT2a3ZlTHJpzVI+lZStYDpE/wyJRqnjqf9p8bDxc1l2mQGSxgyY8Yv8u9c+RCCj4tRwZTrJ4LIBWecDPS5hobV3Q1Dg3sW2UGRXA=
7373
file_glob: true
7474
file:
7575
- deploy/*.tar.gz

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
Changes by Version
22
==================
33

4-
Next (unreleased)
4+
1.4.1 (2018-04-21)
55
------------------
66

7+
#### Backend Changes
8+
9+
- Publish binaries for Linux, Darwin, and Windows (#765) - thanks to @grounded042
10+
711
#### UI Changes
812

913
##### New Features

scripts/travis/package-deploy.sh

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ function stage-file {
77
echo "Copying $1 to $2"
88
cp $1 $2
99
else
10-
echo "$1 does not exist. Continuing on."
10+
echo "$1 does not exist. Aborting."
11+
exit 1
1112
fi
1213
}
1314

@@ -23,6 +24,8 @@ function stage-platform-files {
2324
stage-file ./cmd/agent/agent-$PLATFORM $PACKAGE_STAGING_DIR/jaeger-agent$FILE_EXTENSION
2425
stage-file ./cmd/query/query-$PLATFORM $PACKAGE_STAGING_DIR/jaeger-query$FILE_EXTENSION
2526
stage-file ./cmd/collector/collector-$PLATFORM $PACKAGE_STAGING_DIR/jaeger-collector$FILE_EXTENSION
27+
echo "Copying jaeger-ui-build to $PACKAGE_STAGING_DIR"
28+
cp -r jaeger-ui-build $PACKAGE_STAGING_DIR
2629
}
2730

2831
# package pulls built files for the platform ($1). If you pass in a file
@@ -31,37 +34,39 @@ function package {
3134
local PLATFORM=$1
3235
local FILE_EXTENSION=$2
3336

34-
local PACKAGE_STAGING_DIR=$DEPLOY_STAGING_DIR/$PLATFORM
37+
local PACKAGE_STAGING_DIR=jaeger-$VERSION-$PLATFORM-amd64
3538
mkdir $PACKAGE_STAGING_DIR
3639

3740
stage-platform-files $PLATFORM $PACKAGE_STAGING_DIR $FILE_EXTENSION
3841

39-
local PACKAGE_FILES=$(ls -A $PACKAGE_STAGING_DIR/*) 2>/dev/null
40-
41-
if [ "$PACKAGE_FILES" ]; then
42-
local ARCHIVE_NAME="jaeger-$VERSION-$PLATFORM-amd64.tar.gz"
43-
echo "Packaging the following files into $ARCHIVE_NAME:"
44-
echo $PACKAGE_FILES
45-
tar -czvf ./deploy/$ARCHIVE_NAME $PACKAGE_FILES
46-
else
47-
echo "Will not package or deploy $PLATFORM files as there are no files to package!"
48-
fi
42+
local ARCHIVE_NAME="$PACKAGE_STAGING_DIR.tar.gz"
43+
echo "Packaging into $ARCHIVE_NAME:"
44+
tar -czvf ./deploy/$ARCHIVE_NAME $PACKAGE_STAGING_DIR
4945
}
5046

5147
# script start
48+
if [ "$DEPLOY" != true ]; then
49+
echo "Skipping the packaging of binaries as \$DEPLOY was not true."
50+
exit 0
51+
fi
52+
53+
set -e
5254

5355
DEPLOY_STAGING_DIR=./deploy-staging
5456
VERSION="$(make echo-version | awk 'match($0, /([0-9]*\.[0-9]*\.[0-9]*)$/) { print substr($0, RSTART, RLENGTH) }')"
5557
echo "Working on version: $VERSION"
5658

5759
# make needed directories
60+
rm -rf deploy $DEPLOY_STAGING_DIR
5861
mkdir deploy
5962
mkdir $DEPLOY_STAGING_DIR
6063

61-
if [ "$DEPLOY" = true ]; then
62-
package linux
63-
package darwin
64-
package windows .exe
65-
else
66-
echo "Skipping the packaging of binaries as \$DEPLOY was not true."
64+
INDEX_HTML=jaeger-ui-build/build/index.html
65+
if [ ! -f $INDEX_HTML ]; then
66+
echo "Cannot find UI assets, e.g. $INDEX_HTML. Aborting."
67+
exit 1
6768
fi
69+
70+
package linux
71+
package darwin
72+
package windows .exe

0 commit comments

Comments
 (0)