Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
9bae6636
Commit
9bae6636
authored
Aug 28, 2015
by
Prashanth B
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #13281 from zmerlynn/fix_pushed_version
Actually make the pushed version directory match binary versions
parents
98801225
65087a40
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
2 deletions
+16
-2
push-ci-build.sh
build/push-ci-build.sh
+16
-2
No files found.
build/push-ci-build.sh
View file @
9bae6636
...
...
@@ -20,7 +20,22 @@ set -o errexit
set
-o
nounset
set
-o
pipefail
LATEST
=
$(
git describe
)
# TODO(zmerlynn): Blech, this belongs in build/common.sh, probably,
# but common.sh sets up its readonly variables when its sourced, so
# there's a chicken/egg issue getting it there and using it for
# KUBE_GCE_RELEASE_PREFIX.
function
kube::release::semantic_version
()
{
# This takes:
# Client Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.2328+3c0a05de4a38e3", GitCommit:"3c0a05de4a38e355d147dbfb4d85bad6d2d73bb9", GitTreeState:"clean"}
# and spits back the GitVersion piece in a way that is somewhat
# resilient to the other fields changing (we hope)
${
KUBE_ROOT
}
/cluster/kubectl.sh version
-c
|
sed
"s/, */
\\
/g"
| egrep
"^GitVersion:"
|
cut
-f2
-d
: |
cut
-f2
-d
\"
}
KUBE_ROOT
=
$(
dirname
"
${
BASH_SOURCE
}
"
)
/..
LATEST
=
$(
kube::release::semantic_version
)
KUBE_GCS_NO_CACHING
=
n
KUBE_GCS_MAKE_PUBLIC
=
y
KUBE_GCS_UPLOAD_RELEASE
=
y
...
...
@@ -30,7 +45,6 @@ KUBE_GCS_RELEASE_PREFIX="ci/${LATEST}"
KUBE_GCS_LATEST_FILE
=
"ci/latest.txt"
KUBE_GCS_LATEST_CONTENTS
=
${
LATEST
}
KUBE_ROOT
=
$(
dirname
"
${
BASH_SOURCE
}
"
)
/..
source
"
$KUBE_ROOT
/build/common.sh"
MAX_ATTEMPTS
=
3
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment