changes to drone, to use local engine downloaded from isolate

Drone will be triggered with the following properties:

    drone_props = {
        'subshard': subshard,
        'shard': shard,
        'android_sdk_license': api.properties.get('android_sdk_license', ''),
        'android_sdk_preview_license':
            api.properties.get('android_sdk_preview_license', ''),
        'dependencies':
            list(api.properties.get('dependencies', [])), 'task_name': task_name,
        'isolated_hash': isolated_hash,
        'for_web_engine': 'true'
    }

isolated_hash is obtained by calling `isolated.archive`, an example uploaded
hash with local_engine: https://isolateserver.appspot.com/browse?namespace=default-gzip&digest=80b03fb0f5f474c917d55ce9cb1970112c9c290f


Change-Id: Ia818f6e59d41b72a2fc6812e38d3d3deb42e1a69
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/6220
Commit-Queue: Nurhan Turgut <nurhan@google.com>
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
6 files changed
tree: 97c8335d2335d6379413294289f1901e3f0f3106
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. repositories/
  5. .gitignore
  6. .style.yapf
  7. AUTHORS
  8. LICENSE
  9. OWNERS
  10. README.md
  11. recipes.py
README.md

Config

Tricium configurations recipes repo.