/
githubmirror
/
architecture-samples
Обзор
Документация
Войти
/
githubmirror
/
architecture-samples
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/build_test.yaml
59 строк
2 KB
cartland
Add workflow_dispatch trigger to workflows from GitHub
16 апр 2025, 03:20
16 апр 2025, 03:20
58ac987
Код
Авторство
О чём код?
name: build_test on: workflow_dispatch: push: branches: - main pull_request: branches: - main jobs: build: runs-on: ubuntu-latest timeout-minutes: 30 strategy: matrix: api-level: [29] steps: - uses: actions/checkout@v4 - name: Enable KVM group perms run: | echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules sudo udevadm control --reload-rules sudo udevadm trigger --name-match=kvm ls /dev/kvm - name: Copy CI gradle.properties run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties - name: Set Up JDK uses: actions/setup-java@v4 with: distribution: 'zulu' # See 'Supported distributions' for available options java-version: '17' cache: 'gradle' - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - name: Setup Android SDK uses: android-actions/setup-android@v3 - name: Run instrumentation tests uses: reactivecircus/android-emulator-runner@v2 with: api-level: ${{ matrix.api-level }} arch: x86 disable-animations: true script: ./gradlew :app:connectedCheck --stacktrace - name: Upload test reports if: always() uses: actions/upload-artifact@v4 with: name: test-reports-${{ matrix.api-level }} path: ./app/build/reports/androidTests