diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2018-05-10 11:39:36 -0700 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2018-05-10 11:40:29 -0700 |
commit | 2d3c6dc2efb1d9957836d70d1a59634b96ea74d4 (patch) | |
tree | f51e0c525a4750ce68d25135d8ce7e1f46750933 | |
parent | e2720f91dc2abbdb0c74f164e9f7602d37da9581 (diff) |
Upload the nightly release to a "nightly/latest" bucket for easy download.
We also upload to a path with the current date, so that previous builds are
archived. Since these builds only include the date (and not time) their links
are somewhat discoverable as well.
PiperOrigin-RevId: 196147475
Change-Id: I54792d7a4ba2a7af24a51cd9b9f153c7744b310b
-rw-r--r-- | kokoro/gcp_ubuntu/release-nightly.cfg | 5 | ||||
-rwxr-xr-x | kokoro/gcp_ubuntu/run_build.sh | 9 |
2 files changed, 10 insertions, 4 deletions
diff --git a/kokoro/gcp_ubuntu/release-nightly.cfg b/kokoro/gcp_ubuntu/release-nightly.cfg index 27ceb4d8c..09939197d 100644 --- a/kokoro/gcp_ubuntu/release-nightly.cfg +++ b/kokoro/gcp_ubuntu/release-nightly.cfg @@ -2,8 +2,9 @@ build_file: "repo/kokoro/gcp_ubuntu/run_build.sh" action { - # Upload only the runsc binary. + # Upload only the runsc binary. It may be in multiple paths, so we must use + # the wildcard. define_artifacts { - regex: "runsc" + regex: "**/runsc" } } diff --git a/kokoro/gcp_ubuntu/run_build.sh b/kokoro/gcp_ubuntu/run_build.sh index c727b0862..43b01a1ff 100755 --- a/kokoro/gcp_ubuntu/run_build.sh +++ b/kokoro/gcp_ubuntu/run_build.sh @@ -31,5 +31,10 @@ cd git/repo # Build runsc. bazel build //runsc -# Move the built binary to the top of the artifacts directory. -mv bazel-bin/runsc/linux_amd64_pure_stripped/runsc "${KOKORO_ARTIFACTS_DIR}"/runsc +# Move the runsc binary into "latest" directory, and also a directory with the +# current date. +latest_dir="${KOKORO_ARTIFACTS_DIR}"/nightly/latest +today_dir="${KOKORO_ARTIFACTS_DIR}"/nightly/"$(date -Idate)" +mkdir -p "${latest_dir}" "${today_dir}" +cp bazel-bin/runsc/linux_amd64_pure_stripped/runsc "${latest_dir}" +cp bazel-bin/runsc/linux_amd64_pure_stripped/runsc "${today_dir}" |