aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/internal_ci
diff options
context:
space:
mode:
authorGravatar Mehrdad Afshari <mmx@google.com>2018-07-23 09:58:51 -0700
committerGravatar Mehrdad Afshari <mmx@google.com>2018-07-23 09:58:51 -0700
commit3789e1b45257fde3b39473397bd560bc91a324bd (patch)
treecbaf7f32d2abbc83636d18a6f4dc8c34dc881f91 /tools/internal_ci
parent775f31e1746278ae457d496cefc6ea8323ad855f (diff)
Add file size to manifest files
Diffstat (limited to 'tools/internal_ci')
-rw-r--r--tools/internal_ci/linux/grpc_publish_packages.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/internal_ci/linux/grpc_publish_packages.sh b/tools/internal_ci/linux/grpc_publish_packages.sh
index cab5cf0514..bf0c313599 100644
--- a/tools/internal_ci/linux/grpc_publish_packages.sh
+++ b/tools/internal_ci/linux/grpc_publish_packages.sh
@@ -101,6 +101,8 @@ function add_to_manifest() {
local artifact_prefix=$3
local artifact_name
artifact_name=$(basename "$artifact_file")
+ local artifact_size
+ artifact_size=$(stat -c%s "$artifact_file")
local artifact_sha256
artifact_sha256=$(openssl sha256 -r "$artifact_file" | cut -d " " -f 1)
local artifact_target=$LOCAL_BUILD_ROOT/$artifact_type/$artifact_prefix
@@ -110,6 +112,7 @@ function add_to_manifest() {
<artifact name='$artifact_name'
type='$artifact_type'
path='$artifact_type/$artifact_prefix$artifact_name'
+ size='$artifact_size'
sha256='$artifact_sha256' />
EOF
}
@@ -144,6 +147,7 @@ EOF
EOF
}> "$LOCAL_BUILD_INDEX"
+LOCAL_BUILD_INDEX_SIZE=$(stat -c%s "$LOCAL_BUILD_INDEX")
LOCAL_BUILD_INDEX_SHA256=$(openssl sha256 -r "$LOCAL_BUILD_INDEX" | cut -d " " -f 1)
OLD_INDEX=$(mktemp)
@@ -166,6 +170,7 @@ gsutil cp "$GCS_INDEX" "$OLD_INDEX"
branch='$BUILD_BRANCH_NAME'
commit='$BUILD_GIT_COMMIT'
path='$GCS_ARCHIVE_PREFIX$BUILD_RELPATH$INDEX_FILENAME'
+ size='$LOCAL_BUILD_INDEX_SIZE'
sha256='$LOCAL_BUILD_INDEX_SHA256' />
EOF
tail --lines=+5 "$OLD_INDEX"