Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.
Stay organized with collections
Save and categorize content based on your preferences.
The
Android Continuous Integration dashboard (Android CI)
is a web-based tool that hosts Android Open Source Project (AOSP) builds and
other builds related to the Android platform, such as Generic System Image (GSI)
and Compatibility Test Suite (CTS) builds. You can use the dashboard to identify
when your contributions are available in AOSP. Figure 1 shows the Android
CI dashboard:
Figure 1. Android CI dashboard
The key elements of the dashboard are:
The name of the Git branch where the builds happen.
The target device configuration and build.
The build variant which can be user, userdebug, or eng. For more
information on build variants, see
Choose a target.
The unique ID for the build.
A permanent link to the specific build's page on the Android CI dashboard.
A link to the changes included in this build. The changes are the same for
an entire row of targets.
Link to the artifacts that you can download for the build. For instructions
on downloading artifacts, see
Download build artifacts
Each row represents a completed build on Android's automated builders. Each
column represents a target and variant combination. Each cell shows the current
state of a build. The colors represent the following states:
Green represents a successful build.
Yellow represents a build that is still in progress.
Gray represents a build that is awaiting compute resources and not yet
started.
Gray with a slash represents a build that is unavailable; the target hasn't
been scheduled yet or is no longer enabled and won't be built.
Black represents a build that has been abandoned because it crossed the
maximum wait time to build duration and won't be built.
Download build artifacts
After a built has completed, follow these steps to download build artifacts:
Click
get_app(View artifacts) to navigate
to the Build Artifacts page.
Click the artifact name to download the artifact.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-08-29 UTC.
[null,null,["Last updated 2025-08-29 UTC."],[],[],null,["# Download build artifacts\n\n| **Note:** With the [changes to AOSP](/docs/whatsnew/site-updates?year=2025#aosp-changes), the Continuous Integration (CI) system is no longer generating new builds for `aosp-main` or `aosp-main-with-phones`. The `aosp-android-latest-release` CI branch is updated with new builds at every new Android release.\n\nThe\n[*Android Continuous Integration dashboard (Android CI)*](https://ci.android.com/)\nis a web-based tool that hosts Android Open Source Project (AOSP) builds and\nother builds related to the Android platform, such as Generic System Image (GSI)\nand Compatibility Test Suite (CTS) builds. You can use the dashboard to identify\nwhen your contributions are available in AOSP. Figure 1 shows the Android\nCI dashboard:\n\n**Figure 1.** Android CI dashboard\n\nThe key elements of the dashboard are:\n\n1. The name of the Git branch where the builds happen.\n2. The target device configuration and build.\n3. The build variant which can be `user`, `userdebug`, or `eng`. For more information on build variants, see [Choose a target](/docs/setup/build/building#choose-a-target).\n4. The unique ID for the build.\n5. A permanent link to the specific build's page on the Android CI dashboard.\n6. A link to the changes included in this build. The changes are the same for an entire row of targets.\n7. Link to the artifacts that you can download for the build. For instructions on downloading artifacts, see [Download build artifacts](#download-artifacts)\n\nEach row represents a completed build on Android's automated builders. Each\ncolumn represents a target and variant combination. Each cell shows the current\nstate of a build. The colors represent the following states:\n\n- Green represents a successful build.\n- Yellow represents a build that is still in progress.\n- Gray represents a build that is awaiting compute resources and not yet started.\n- Gray with a slash represents a build that is unavailable; the target hasn't been scheduled yet or is no longer enabled and won't be built.\n- Black represents a build that has been abandoned because it crossed the maximum wait time to build duration and won't be built.\n\nDownload build artifacts\n------------------------\n\nAfter a built has completed, follow these steps to download build artifacts:\n\n1. Click get_app(**View artifacts**) to navigate to the Build Artifacts page.\n2. Click the artifact name to download the artifact."]]