Skip to content

Commit b6a18f5

Browse files
Assemble QA apps on CI
1 parent 6fc0be5 commit b6a18f5

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

.circleci/config.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ workflows:
9494
- assemble-instrumentation-test-internal
9595
- assemble-androidauto-test
9696
- assemble-app-mincompile
97+
- assemble-qa-test-app
98+
- assemble-android-auto-app
9799
- changelog-verification:
98100
filters:
99101
branches:
@@ -409,6 +411,18 @@ commands:
409411
name: Assemble Navigation UI SDK (release)
410412
command: make assemble-ui-release
411413

414+
assemble-qa-test-app:
415+
steps:
416+
- run:
417+
name: Assemble qa-test-app (both NDK 23 and NDK 27 variants)
418+
command: make assemble-qa-test-app
419+
420+
assemble-android-auto-app:
421+
steps:
422+
- run:
423+
name: Assemble assemble-android-auto-app (both NDK 23 and NDK 27 variants)
424+
command: make assemble-android-auto-app
425+
412426
assemble-old-deps-compat-release:
413427
parameters:
414428
additional_gradle_parameters:
@@ -799,6 +813,22 @@ jobs:
799813
inject_token: true
800814
- write-workspace
801815

816+
assemble-qa-test-app:
817+
executor: ndk-r22-latest-executor
818+
resource_class: medium+
819+
steps:
820+
- checkout
821+
- restore-gradle-cache
822+
- assemble-qa-test-app
823+
824+
assemble-android-auto-app:
825+
executor: ndk-r22-latest-executor
826+
resource_class: medium+
827+
steps:
828+
- checkout
829+
- restore-gradle-cache
830+
- assemble-android-auto-app
831+
802832
assemble-instrumentation-test-internal:
803833
executor: ndk-r22-latest-executor
804834
resource_class: medium+

Makefile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,13 @@ update-metalava:
258258
car:
259259
adb forward tcp:5277 tcp:5277
260260
cd $(ANDROID_HOME)/extras/google/auto/ && ./desktop-head-unit
261+
262+
.PHONY: assemble-qa-test-app
263+
assemble-qa-test-app:
264+
./gradlew :qa-test-app:assembleDebug
265+
./gradlew :qa-test-app:assembleDebug -PndkMajor=27
266+
267+
.PHONY: assemble-android-auto-app
268+
assemble-android-auto-app:
269+
./gradlew :android-auto-app:assembleDebug
270+
./gradlew :android-auto-app:assembleDebug -PndkMajor=27

0 commit comments

Comments
 (0)