본문 바로가기
반응형

개발 스터디81

[Jenkins] Git 빌드 오류 - Out of memory, malloc failed 원인 최초 빌드(clone), 또는 Branch 변경 시 발생한다. 서버(원격 저장소)는 데이터를 전송하기 전에 메모리 상에서 데이터를 압축한다. 이 때, 서버의 물리적인 메모리가 부족할 경우 Out of memory, malloc failed 오류가 발생한다. 해결 방법 서버(원격 저장소)를 재부팅하거나 물리적인 메모리 용량을 늘린다. 로컬 저장소에서 원격 저장소로 파일 전송(push) 시 오류가 발생했다면 다음과 같이 처리한다. 로컬 저장소의 프로젝트 폴더/.git/config 파일에서 압축 관련 설정을 수정한다. https://stackoverflow.com/a/26464366 [pack] threads = 1 deltaCacheSize = 1024m packSizeLimit = 1024m wind.. 2018. 7. 23.
[Unity] Unity Hub 0.17.0 업데이트 유니티 허브가 0.17.0으로 업데이트됐다. 변경점은 아래 링크에서 확인할 수 있다.https://forum.unity.com/threads/unity-hub-preview-0-17-0-is-now-available.532632/ 버그 수정 내역 중에 " License stability fix"가 보인다. 아침에 출근해서 유니티 허브를 실행하면 라이센스 오류가 뜬 적이 많다. 라이센스 키를 다시 입력하면 정상 작동하기는 한다. 하지만 귀찮고 불안하다. 이 부분이 수정된 것 같은데 좀 지켜봐야겠다. 0.16.0 업데이트를 포스팅하지 못했는데 아래 링크를 참조하시길 바란다. https://forum.unity.com/threads/unity-hub-preview-0-16-0-is-now-available.5.. 2018. 5. 23.
Mac OS X에서 앱 자동 업데이트 막기 만우절이 낀 주말이 지나고 출근했는데 장난처럼 젠킨스 빌드가 깨져있었다. 확인해보니 Xcode가 자동으로 업데이트됐는데 추가 컴포넌트가 설치되지 않은 것이 이유였다. 다행히 컴포넌트 설치 후 빌드에 성공했다. 시스템 환경설정의 App Store 항목을 확인해보니 아래 그림처럼 "앱 업데이트 설치", "macOS 업데이트 설치" 항목이 체크돼 있어서 꺼버렸다. 앱 자동 업데이트 기능이 필요없거나 기능을 막아야 한다면 참고하시길 바란다. 2018. 4. 2.
[Unity] Unity Hub 0.15.0 업데이트 이제는 유니티 허브 없이 쌩(?)으로 유니티 에디터를 바로 실행하는 일이 없다. 그만큼 유니티 허브가 안정화됐고 편리한 기능이 많이 추가됐다. 지난 3월18일에 0.15.0 업데이트가 발표됐다. 몇 가지 버그가 수정됐고 두 가지 소소한 기능이 추가됐다. 먼저 아래 이미지와 같이 왼쪽 상단에 버전이 표시된다. 그리고 프로젝트 오픈 시 타겟 플랫폼을 선택할 수 있게 됐다. 더 자세한 내용은 아래 링크에서 확인할 수 있다. https://forum.unity.com/threads/unity-hub-preview-0-15-0-is-now-available.524139/ 2018. 3. 30.
[Unity] Unity Hub 0.14.1 업데이트 (Unity Hub 관련 기본적은 내용은 다음 포스트에 있다. [Unity] Unity Hub 리뷰) 기존에는 프로젝트 리스트가 뒤죽박죽이어서 작업 중인 프로젝트를 찾기가 어려웠다. 이번 0.14.1 업데이트에서 이 부분이 고쳐졌다. 최근 열었던 프로젝트 순으로 정렬해서 보여준다. 너무 당연한 기능인데 왜 이제야 들어갔는지 의아하다. 아무튼 이제라도 고쳐졌으니 다행이다. https://forum.unity.com/threads/unity-hub-preview-0-14-1-is-now-available.521696/ 아래 스크린샷처럼 최근 사용했던 프로젝트가 제일 위에 표시된다. 기존에는 스크롤을 한참 내려서 찾아야했다. 2018. 3. 15.
[Jenkins] Git - Timeout after 10 minutes 젠킨스에서 Job 생성 후 최초 빌드 시 다음과 같은 에러가 발생했다. ERROR: Timeout after 10 minutes > git config --local --remove-section credential # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from http://repository url 원격 저장소에서 소스를 받아올 때 기본 timeout 값인 10분이 초과돼서 발생한 에러다. 다음과 같이 젠킨스 Job 구성에서 timeout 값을 늘리면 된다. 참고한 사이트: https://issues.jenkins-ci.org/browse/JENKINS-.. 2018. 3. 8.
반응형