Verified Commit 29435780 authored by boklm's avatar boklm
Browse files

Bug 40094: Update tools/tb-build-06-start-nightly-build to archive artifacts...

Bug 40094: Update tools/tb-build-06-start-nightly-build to archive artifacts to the toolchains/$ffversion directory
parent 6ad7e2f5
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -35,6 +35,21 @@ then
  for dir in ~/nightly-builds/tor-browser-builds/"$today_version"/*
  do
    test -d "$dir" || continue

    # Move artifacts to the toolchains directory
    for artifactsdir in "$dir"/artifacts/*
    do
      test -f "$artifactsdir/firefox_platform_version.txt" || continue
      ffversion=$(cat "$artifactsdir/firefox_platform_version.txt")
      dname_artifacts=$(basename "$artifactsdir")
      toolchaindir=~/nightly-builds/toolchains/"$ffversion/$dname_artifacts"
      rm -Rf "$toolchaindir"
      mkdir -p "$toolchaindir"
      mv "$artifactsdir"/* "$toolchaindir"
      rm -Rf "$artifactsdir"
      ln -sr "$toolchaindir" "$artifactsdir"
    done

    dname=$archive_dir/$(basename "$dir")
    mkdir -p "$dname"
    test -d "$dir/logs" && cp -a "$dir/logs" "$dname"