Release v1.1.9 - APK 업로드 가이드 추가
This commit is contained in:
31
agent.md
31
agent.md
@@ -46,42 +46,31 @@
|
||||
```
|
||||
|
||||
### 3.3 릴리즈 순서
|
||||
|
||||
> **참고**: Gitea Release APK 업로드 방법은 [RELEASE_UPLOAD_GUIDE.md](./RELEASE_UPLOAD_GUIDE.md) 문서를 참조하세요.
|
||||
|
||||
1. **버전 업데이트**: `build.gradle.kts`에서 `versionCode`와 `versionName`을 올린다.
|
||||
- 예: `versionCode = 101`, `versionName = "1.0.1"`
|
||||
- 예: `versionCode = 1120`, `versionName = "1.2.0"`
|
||||
2. **빌드**: 릴리즈 빌드 수행
|
||||
```bash
|
||||
./gradlew assembleRelease
|
||||
```
|
||||
3. **릴리즈 생성**: GitLab 웹 인터페이스 또는 CLI 사용
|
||||
```bash
|
||||
# 1) ShiftRing 리포지토리에 푸시
|
||||
git push shiftring main
|
||||
|
||||
# 2) 기존 릴리즈 삭제 (필요시)
|
||||
gh release delete v1.0.1 --repo sanjeok77/ShiftRing -y
|
||||
|
||||
# 3) 신규 릴리즈 생성
|
||||
gh release create v1.0.1 \
|
||||
--repo sanjeok77/ShiftRing \
|
||||
--title "v1.0.1 - 릴리즈 제목" \
|
||||
--notes "릴리즈 노트 내용" \
|
||||
app/build/outputs/apk/release/app-release.apk
|
||||
```
|
||||
3. **릴리즈 생성**: Gitea API 또는 웹 인터페이스 사용
|
||||
- 자세한 방법은 [RELEASE_UPLOAD_GUIDE.md](./RELEASE_UPLOAD_GUIDE.md) 참조
|
||||
4. **version.json 업데이트**: ShiftRing 리포지토리 루트에 `version.json` 파일 생성/수정
|
||||
```json
|
||||
{
|
||||
"versionCode": 101,
|
||||
"versionName": "1.0.1",
|
||||
"apkUrl": "https://git.webpluss.net/sanjeok77/ShiftRing/releases/download/v1.0.0/app.apk",
|
||||
"versionCode": 1120,
|
||||
"versionName": "1.2.0",
|
||||
"apkUrl": "https://git.webpluss.net/sanjeok77/ShiftRing/releases/download/v1.2.0/app.apk",
|
||||
"changelog": "수정사항 요약"
|
||||
}
|
||||
```
|
||||
5. **소스 코드 커밋**: 코드 저장소에 변경 사항 푸시
|
||||
```bash
|
||||
git add -A
|
||||
git commit -m "Release v1.0.1"
|
||||
git commit -m "Release v1.2.0"
|
||||
git push origin main
|
||||
git push shiftring main
|
||||
```
|
||||
|
||||
### 3.4 저장소 정보 (단일 저장소 전략)
|
||||
|
||||
Reference in New Issue
Block a user