Skip to main content

build

Build Canvas Android apps (Student, Teacher, Parent) using Gradle. Use when user mentions building, compiling, assembling, or making the app. Provides commands for dev, qa, and prod build variants.

소스 정보

저장소
instructure/canvas-android
최근 소스 활동
2025년 11월 18일 09:48
감지된 SKILL.md 언어
영어
스타
154
포크
116

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
build
description
Build Canvas Android apps (Student, Teacher, Parent) using Gradle. Use when user mentions building, compiling, assembling, or making the app. Provides commands for dev, qa, and prod build variants.
# Build Canvas Android Apps Build the Canvas Android apps (Student, Teacher, Parent) using Gradle. ## Build Location All build commands must be run from the repository root (`canvas-android/`), not the `apps/` directory. ## Build Commands ### Build Individual Apps Build a specific app in the dev debug variant: ```bash # Build Student app ./gradle/gradlew -p apps :student:assembleDevDebug # Build Teacher app ./gradle/gradlew -p apps :teacher:assembleDevDebug # Build Parent app ./gradle/gradlew -p apps :parent:assembleDevDebug ``` ### Build All Apps Build all three apps at once: ```bash ./gradle/gradlew -p apps assembleAllApps ``` ### Clean Build Remove build artifacts before building: ```bash ./gradle/gradlew -p apps clean ``` ## Build Variants - **Flavors**: `dev`, `qa`, `prod` - **Types**: `debug`, `debugMinify`, `release` - **Common variants**: - `devDebug` - for development - `qaDebug` - for testing ## Examples Build Teacher app for QA testing: ```bash ./gradle/gradlew -p apps :teacher:assembleQaDebug ``` Clean and rebuild Student app: ```bash ./gradle/gradlew -p apps clean :student:assembleDevDebug ```
GitHub에서 보기