형상관리 5

[GItHub] 깃허브 CI/CD 구축하기

예전 GitLab과 JenKins로 CI/CD를 구축한 적이 있는데 이번에는 GitHub CI/CD (GitHub Actions)를 구축해보려 한다!  * 다시 간단하게 복습 겸 CI CD란? 지속적 통합과 지속적 배포의 약자로 코드를 작성하고 이를 버전 관리 시스템에 올리면 자동으로 테스트하고 배포하는 과정을 CI/CD라고 한다 CI : 코드 변경 사항을 자주 통합하여, 버그를 조기에 발견하고 해결할 수 있도록 도와준다. CD : 이러한 통합된 코드를 자동으로 배포하는 과정 자 이제 GitHub Actions를 사용하여 CI/CD 파이프라인을 구축 해보자  1. 워크플로우 파일 생성- 디렉터리 생성 : 프로젝트 저장소 루트에 .github/workflows 폴더 만들기: 깃허브에 올라가 있는 프로젝트 ..

형상관리 2025.02.11

[SourceTree] remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.

소스 트리에서 대용량을 업로드할  때 발생하는 에러 해결방법  1. 일단 에러 메시지의 일부를 보면 remote: error: See https://gh.io/lfs for more information. remote: error: File  Assets/Firebase/Plugins/x86_64/FirebaseCppApp-12_5_0.bundle is 172.12 MB; this exceeds GitHub's file size limit of 100.00 MB remote: error: File Assets/Firebase/Plugins/x86_64/FirebaseCppApp-12_5_0.so is 110.47 MB; this exceeds GitHub's file size limit of 100.00..

형상관리 2024.12.29

Gitlab과 Jenkins로 CI/CD 구축 (3)

이번에는 Jenkins를 통해 PC, 안드로이드로 뽑아보는 것을 정리해볼 것이다. 1. Jenkins 설정이전 글에서 세팅한 프로젝트의 구성으로 가보자!  다른 블로그를 보면 빌드 후 조치 부분에 새로운 플러그인을 받아 진행하였다하지만 나는 다른 방법으로 진행해보려 한다(* 해봤는데 내가 못따라 하는 것인지 .. 잘안되서;; ㅎㅎㅎ ) 구성에 들어가보면 Build Steps이 존재하는데 여기서 Add bild step을 클릭!! Command 부분에 해당 문구를 입력 @echo offecho "Build Start"cd '프로젝트의 위치'echo "현재 디렉토리: %cd%""...Editor/2022.3.37f1/Editor/Unity.exe" -batchmode -quit -projectPath "%c..

형상관리 2024.08.06

Gitlab과 Jenkins로 CI/CD 구축 (2)

이전 포스팅에서는 Jenkins 설치하는 방법에 대해서만 알아봤는데 이번 포스팅에서 GitLab을 연결해보자 1. Jenkins Plugins 설치 Jenkins 관리 -> Plugins를 클릭!   Available plugins 클릭 -> GitLab 검색  GitLab , GitLab API, GitLab  Authentication 3개의 항목을 클릭! -> Install  2. GItLab Token 값 가져오기잠시 GitLab에 다녀오자!Select Scopes는 *api, read_api, read_repositoy, write_repository 여기에 생성된 Access Tokens!!를 잘 가지고 있어야 한다 3. Jenkins GitLab Token 적용 (자격증명 적용)아까 GItL..

형상관리 2024.08.05

Gitlab과 Jenkins로 CI/CD 구축 (1)

시작하기 앞서 간단하게Jekins : 오픈 소스 자동화 서버로, 지속적 통합(CI) 및 지속적 배포(CD) 기능을 제공GitLab : 코드 저장소, 이슈 트래킹, CI/CD 기능 등을 제공하는 DevOps 플랫폼 GitLab에도 CI/CD 기능을 제공하는데 Jenkins를 사용하는 이유!- 유연성과 확장성,그리고 수 많은 플러그인을 제공하여 다양한 도구 및 기술 스택과 쉽게 통합할 수 있기 때문에 사용 * 이미 GitLab만을 사용하고 있다면 GitLab에서 제공하는 CI/CD를 사용하는 게 좋다 ㅎㅎ 자 이제 구축을 시작해보자! Jenkins 1. Jenkins 파일 다운https://www.jenkins.io/download/ Download and deployJenkins – an open sour..

형상관리 2024.08.05
반응형