Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(81)

Side by Side Diff: tools/android/loading/gce/deploy.sh

Issue 1885503002: Revert of [Devil] Replace generated Devil config with jinja template. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/android/test_runner.gypi ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 # Copyright 2016 The Chromium Authors. All rights reserved. 2 # Copyright 2016 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # This script copies all dependencies required for trace collection. 6 # This script copies all dependencies required for trace collection.
7 # Usage: 7 # Usage:
8 # deploy.sh builddir gcs_path 8 # deploy.sh builddir gcs_path
9 # 9 #
10 # Where: 10 # Where:
(...skipping 16 matching lines...) Expand all
27 27
28 # Copy other dependencies. 28 # Copy other dependencies.
29 mkdir $tmp_src_dir/third_party 29 mkdir $tmp_src_dir/third_party
30 rsync -av --exclude=".*" --exclude "*.pyc" --exclude "*.html" --exclude "*.md" \ 30 rsync -av --exclude=".*" --exclude "*.pyc" --exclude "*.html" --exclude "*.md" \
31 third_party/catapult $tmp_src_dir/third_party 31 third_party/catapult $tmp_src_dir/third_party
32 mkdir $tmp_src_dir/tools/perf 32 mkdir $tmp_src_dir/tools/perf
33 cp -r tools/perf/chrome_telemetry_build $tmp_src_dir/tools/perf 33 cp -r tools/perf/chrome_telemetry_build $tmp_src_dir/tools/perf
34 mkdir -p $tmp_src_dir/build/android 34 mkdir -p $tmp_src_dir/build/android
35 cp build/android/devil_chromium.py $tmp_src_dir/build/android/ 35 cp build/android/devil_chromium.py $tmp_src_dir/build/android/
36 cp build/android/video_recorder.py $tmp_src_dir/build/android/ 36 cp build/android/video_recorder.py $tmp_src_dir/build/android/
37 cp build/android/devil_chromium.json $tmp_src_dir/build/android/
37 cp -r build/android/pylib $tmp_src_dir/build/android/ 38 cp -r build/android/pylib $tmp_src_dir/build/android/
38 mkdir -p $tmp_src_dir/$builddir/gen/
39 cp $builddir/gen/devil_chromium.json $tmp_src_dir/$builddir/gen/
40 mkdir -p \ 39 mkdir -p \
41 $tmp_src_dir/third_party/WebKit/Source/devtools/front_end/emulated_devices 40 $tmp_src_dir/third_party/WebKit/Source/devtools/front_end/emulated_devices
42 cp third_party/WebKit/Source/devtools/front_end/emulated_devices/module.json \ 41 cp third_party/WebKit/Source/devtools/front_end/emulated_devices/module.json \
43 $tmp_src_dir/third_party/WebKit/Source/devtools/front_end/emulated_devices/ 42 $tmp_src_dir/third_party/WebKit/Source/devtools/front_end/emulated_devices/
44 43
45 # Tar up the source and copy it to Google Cloud Storage. 44 # Tar up the source and copy it to Google Cloud Storage.
46 source_tarball=$tmpdir/source.tgz 45 source_tarball=$tmpdir/source.tgz
47 tar -cvzf $source_tarball -C $tmpdir $src_suffix 46 tar -cvzf $source_tarball -C $tmpdir $src_suffix
48 gsutil cp $source_tarball gs://$deployment_gcs_path/source/ 47 gsutil cp $source_tarball gs://$deployment_gcs_path/source/
49 48
50 # Copy the chrome executable to Google Cloud Storage. 49 # Copy the chrome executable to Google Cloud Storage.
51 chrome/tools/build/make_zip.py $builddir chrome/tools/build/linux/FILES.cfg \ 50 chrome/tools/build/make_zip.py $builddir chrome/tools/build/linux/FILES.cfg \
52 $tmpdir/linux.zip 51 $tmpdir/linux.zip
53 gsutil cp $tmpdir/linux.zip gs://$deployment_gcs_path/binaries/linux.zip 52 gsutil cp $tmpdir/linux.zip gs://$deployment_gcs_path/binaries/linux.zip
54 53
55 # Generate and upload metadata about this deployment. 54 # Generate and upload metadata about this deployment.
56 CHROMIUM_REV=$(git merge-base HEAD origin/master) 55 CHROMIUM_REV=$(git merge-base HEAD origin/master)
57 cat >$tmpdir/build_metadata.json << EOF 56 cat >$tmpdir/build_metadata.json << EOF
58 { 57 {
59 "chromium_rev": "$CHROMIUM_REV" 58 "chromium_rev": "$CHROMIUM_REV"
60 } 59 }
61 EOF 60 EOF
62 gsutil cp $tmpdir/build_metadata.json \ 61 gsutil cp $tmpdir/build_metadata.json \
63 gs://$deployment_gcs_path/deployment_metadata.json 62 gs://$deployment_gcs_path/deployment_metadata.json
64 rm -rf $tmpdir 63 rm -rf $tmpdir
OLDNEW
« no previous file with comments | « build/android/test_runner.gypi ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698