Clone this repo:
  1. 7d5d8c7 Implement initial version of fetch_artifact by Sam Saccone · 3 years, 5 months ago androidx-activity-release androidx-annotation-annotation-experimental-release androidx-annotation-release androidx-appcompat-release androidx-arch-core-release androidx-benchmark-release androidx-browser-release androidx-camera-release androidx-car-app-release androidx-collection-release androidx-compose-beta-release androidx-compose-compiler-release androidx-compose-g3-release androidx-compose-integration-release androidx-compose-material3-release androidx-compose-release androidx-coordinatorlayout-release androidx-core-animation-release androidx-core-core-google-shortcuts-release androidx-core-core-role-release androidx-core-core-splashscreen-release androidx-core-performance-release androidx-core-release androidx-core-remoteviews-release androidx-credential-release androidx-customview-customview-poolingcontainer-release androidx-datastore-release androidx-draganddrop-release androidx-drawerlayout-release androidx-emoji2-release androidx-fragment-release androidx-g3-release androidx-glance-release androidx-graphics-release androidx-health-release androidx-hilt-release androidx-lifecycle-release androidx-localbroadcastmanager-release androidx-main-release androidx-media-release androidx-media2-release androidx-mediarouter-release androidx-metrics-release androidx-navigation-release androidx-paging-release androidx-platform-release androidx-preference-release androidx-privacysandbox-ads-release androidx-profileinstaller-release androidx-recyclerview-release androidx-room-release androidx-savedstate-release androidx-sharetarget-release androidx-slidingpanelayout-release androidx-sqlite-release androidx-startup-release androidx-test-uiautomator-release androidx-tracing-release androidx-transition-release androidx-vectordrawable-release androidx-versionedparcelable-release androidx-viewpager2-release androidx-wear-compose-release androidx-wear-platform-release androidx-wear-release androidx-wear-tiles-release androidx-wear-watchface-release androidx-wear-wear-tooling-preview-release androidx-webkit-release androidx-window-extensions-core-release androidx-window-extensions-release androidx-window-release androidx-work-release main master
  2. 1249013 Add owners file coverage for fetch_artifact by Sam Saccone · 3 years, 5 months ago
  3. a97e8ba Initial empty repository by Thomas Joseph Avila · 3 years, 5 months ago

Fetch Artifact

Fetch artifact is a tool for downloading artifacts from Android's continuous integration service.

Options

  • target: Required - The target you would like to download the artifact from.
  • build_id: Required - The build_id of the target to download the artifact from.
  • artifact: Required - The artifact to download.
  • output: Optional - If you would like the contents of the file to be written to a specific file
  • -: Optional - If you would like the contents of the file to be written to stdout (must be the last arg)

Example useage

fetch_artifact -target=aosp_arm64-userdebug -build_id=7000390 -artifact=COPIED

Streaming contents to stdout

fetch_artifact -target=aosp_arm64-userdebug -build_id=7000390 -artifact=COPIED -

Development

Building

OUT_DIR=out ./build