1*ec4b0377SAndroid Build Coastguard Worker#!/bin/bash -e 2*ec4b0377SAndroid Build Coastguard Worker 3*ec4b0377SAndroid Build Coastguard Worker# Copyright 2022 Google Inc. All rights reserved. 4*ec4b0377SAndroid Build Coastguard Worker# 5*ec4b0377SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 6*ec4b0377SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 7*ec4b0377SAndroid Build Coastguard Worker# You may obtain a copy of the License at 8*ec4b0377SAndroid Build Coastguard Worker# 9*ec4b0377SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 10*ec4b0377SAndroid Build Coastguard Worker# 11*ec4b0377SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 12*ec4b0377SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 13*ec4b0377SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*ec4b0377SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 15*ec4b0377SAndroid Build Coastguard Worker# limitations under the License. 16*ec4b0377SAndroid Build Coastguard Worker 17*ec4b0377SAndroid Build Coastguard Workerif [ -z $1 ]; then 18*ec4b0377SAndroid Build Coastguard Worker echo "usage: $0 <build number>" 19*ec4b0377SAndroid Build Coastguard Worker exit 1 20*ec4b0377SAndroid Build Coastguard Workerfi 21*ec4b0377SAndroid Build Coastguard Worker 22*ec4b0377SAndroid Build Coastguard Workerreadonly BUILD_NUMBER=$1 23*ec4b0377SAndroid Build Coastguard Workerreadonly TARGET=aosp_arm64-trunk_staging-userdebug 24*ec4b0377SAndroid Build Coastguard Worker 25*ec4b0377SAndroid Build Coastguard Workercd "$(dirname $0)" 26*ec4b0377SAndroid Build Coastguard Worker 27*ec4b0377SAndroid Build Coastguard Workerif ! git diff HEAD --quiet; then 28*ec4b0377SAndroid Build Coastguard Worker echo "must be run with a clean prebuilts/build-tools project" 29*ec4b0377SAndroid Build Coastguard Worker exit 1 30*ec4b0377SAndroid Build Coastguard Workerfi 31*ec4b0377SAndroid Build Coastguard Worker 32*ec4b0377SAndroid Build Coastguard Worker/google/data/ro/projects/android/fetch_artifact \ 33*ec4b0377SAndroid Build Coastguard Worker --bid ${BUILD_NUMBER} \ 34*ec4b0377SAndroid Build Coastguard Worker --target $TARGET \ 35*ec4b0377SAndroid Build Coastguard Worker AndroidGlobalLintChecker.jar 36*ec4b0377SAndroid Build Coastguard Worker 37*ec4b0377SAndroid Build Coastguard Workergit add AndroidGlobalLintChecker.jar 38*ec4b0377SAndroid Build Coastguard Workergit commit -m "Update AndroidGlobalLintChecker to ab/${BUILD_NUMBER} 39*ec4b0377SAndroid Build Coastguard Worker 40*ec4b0377SAndroid Build Coastguard Workerhttps://ci.android.com/builds/submitted/${BUILD_NUMBER}/$TARGET/latest 41*ec4b0377SAndroid Build Coastguard Worker 42*ec4b0377SAndroid Build Coastguard WorkerTest: treehugger" 43