일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- swift CI 적용
- MVVM
- xcode
- IOS
- SwiftUI VStack
- firestore
- combine
- 함수형 프로그래밍
- swift github action
- auto_assign
- unittest
- LGTM
- Firebase
- 하드디스크 삭제 원리
- os_log
- print 단점
- Swift
- 2기화이팅
- SwiftUI
- github
- Apple Developer Academy @ POSTECH
- ChatGPT
- CI
- 쏙쏙 들어오는 함수형 코딩
- 함수형 코딩
- 오픈소스
- flutter
- 액션과 계산 데이터
- XCTest
- Swift thread
Archives
- Today
- Total
목록swift CI 적용 (1)
개발공방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c0K1la/btrSjnXeTfI/SMKGKcBP3R3JLwWICbu5X0/img.png)
이번에 PR을 날리면 자동으로 빌드를 돌려서 develop이 박살나는지 확인해주는 CI를 적용해보았다. 적용해보면서 겪은 문제들과, 구글링해도 나오지 않던 바보같은 실수를 다른사람들은 하지 않았으면 하는 마음에 작성해본다. 우선은 특정 브랜치를 생성해서 진행한 게 아니라 develop 브랜치에서 진행했다. 그 이유는 develop에 들어갈 때 적용이 되는데, 새로 브랜치를 만들면 CI 추가 작업하고(한번에 된다는 보장이 없음. 분명 실수를 하기 때문에), develop에 PR날리고, 그 PR이 develop에 merge가 되어야 그 때부터 테스트를 할 수 있기 때문에 번거로워서 develop에서 작업했다. 우리팀 규칙으론 develop에서 작업은 원칙적으로 금지였지만, CI관련 작업이었고, 현재 앱 심사..
Git
2022. 11. 28. 19:17