makefile: load last working py2 chromite Load the last known working py version of chromite. Also Adds a rule to push the local-build to the registry. BUG=None TEST=local-build Change-Id: I5ee9d7ebf7546dea215a463dcee0f08c00e0579c
diff --git a/Makefile b/Makefile index 2147ca8..c626b74 100644 --- a/Makefile +++ b/Makefile
@@ -33,19 +33,12 @@ mkdir -p $(cmddir) .load-chromite: - if [ ! -d ./chromite ]; then \ - git init chromite; \ - cd chromite; \ - git remote add -f origin https://chromium.googlesource.com/chromiumos/chromite; \ - git config core.sparseCheckout true; \ - echo "lib/" >> .git/info/sparse-checkout; \ - echo "utils/" >> .git/info/sparse-checkout; \ - echo "third_party/" >> .git/info/sparse-checkout; \ - echo "/__init__.py" >> .git/info/sparse-checkout; \ - echo "!*test.py" >> .git/info/sparse-checkout; \ - git pull --depth 1 origin main; \ - fi - + rm -rf ./chromite/ + mkdir -p ./tmp/ + gsutil cp gs://elgoog_com_chromeos-lab_cloudbuild/source/1574798356.806704-3756f96d89f44bea9808e268a6a08f74.tgz ./tmp/ + tar -xzf ./tmp/1574798356.806704-3756f96d89f44bea9808e268a6a08f74.tgz -C tmp/ + mv ./tmp/chromite/ . + rm -rf tmp/ .setup-cmddir: .create-cmddir .load-chromite cp Dockerfile $(cmddir)/ cp -r ci_results_archiver $(cmddir)/ @@ -78,6 +71,9 @@ sudo docker build -t gcr.io/$(ORG_PREFIX)/$(PROJECT)/ci_results_archiver \ -f $(cmddir)/Dockerfile $(cmddir) +push-local: + docker push --all-tags gcr.io/google.com/chromeos-lab/ci_results_archiver + # Build docker image on GCP. cloud-build: .setup-cmddir gcloud builds submit --timeout=15m5s\