Jenkins의 로그가 깨져보일때

jenkins의 로그 인코딩이 깨져서 오류가 나는 경우가 있다.
그럴경우 jenkins_home 경로로 이동하여 jenkins.xml 파일을 수정하여 output 인코딩을 설정해주면 된다.

- 원인
Java file encoding의 문제

- 해결
jenkins 실행시 java command를 넣어주면 된다.
jenkins의 경우 {Jenkins_home}/jenkins.xml 파일을 열고 

  <executable>%BASE%\jre\bin\java</executable>
하단의 
<arguments>에 " -Dfile.encoding=UTF8 "을 추가해주자

그리고 Jenkins를 재실행.
만약 Windows에서 동작중이라면, 서비스 항목에서 Jenkins service를 재시작해주어야 한다.

Jenkins 사용시 Extenral 추가

-Jenkins External 추가젠킨스의 job에서 소스 코드 관리중 svn을 사용하는 경우, Ignore externals가 기본으로 설정되어 있다.이를 해제하여 external을 사용하게 되면 svn의 external을 사용하게 된다.단 Credential이 문제가 되게 되는데, 기존의 repo에서 사용하던 Credential과 동일하다면 시도가... » 내용보기

Unity의 GDC 2019 키노트들을 보면서

Unity의 이번 GDC 키노트들에서 중점적으로 말하고 있는것은 DOTS(Data Oriendted Technology Stack)을 말하고 있다.그와 함께 연관되는 키워드는 바로 "Performance".Object - Component 구성요소를 갖춘 Unity는 접근이 쉽고, Component를 구성하고, Object에 붙임으로 쉽고 간단하게 기능... » 내용보기

enum class에 대하여.

UE4 때문에 C++을 다시보다 보니 C++ 11과 같이 버전업이 되면서 많은 기능들이 추가되고 이전의 C++과 다른 형식을 갖추는게 많이 보이는데 그중 하나가 enum class가 아닌가 싶다.이전의 Old style enum은enum direction { left, middle, right }과 같은 형식을 사용하였다.이런 방식은 내부적인 int형변... » 내용보기

Unity 2018로 옮겨가는 이유

Unity에서 C# 잡 시스템과 ECS를 추가했다.스크립터블 렌더 파이프라인도 추가했지만, 아직 여기까지 손대어보긴 무리라고 생각하지만 언젠가는??OOP 기반의 Object - Component 를 기반으로 많은 컴포넌트가 메모리에서 돌아다니느 방식이 아닌 DOD를 본격적으로 채용했다.(이거 아주 예전에 볼때만 해도 Asset Store에 있었는데 말이... » 내용보기