software engineering/devops 5

Jenkins 젠킨스 빌드 에러 ERROR: Maven JVM terminated unexpectedly with exit code 137

젠킨스 빌드 시에 소스코드 상에는 문제가 없는데 갑자기 죽어버린다. ERROR: Maven JVM terminated unexpectedly with exit code 137 메모리 문제라고 하는데, 메이븐 실행 시 메모리를 더 주든지 아니면 젠킨스 자체를 재시작 하든지 하는 방법으로 해결하는 듯하다. https://stackoverflow.com/questions/24989653/jenkins-maven-build-137-error/24991433 Jenkins Maven Build 137 Error I have a Maven project, which builds 6 separate Maven projects in Jenkins. The problem I face is that over the tim..

rm –rf 전에 먼저 해야할 일

파괴적인 작업은 언제나 식은땀을 동반한다. 서버에서 rm -rf 작업을 해야할 때 실수를 예방하기 위한 팁을 찾아보았다. ls -l 실행해보기 DELETE 쿼리를 날리기 전에 SELECT 쿼리를 만들어 놓고 실행해본 후에 DELETE로 변경하는 것과 같은 방법이다. ls -l /지우려는위치 지우려는 파일들만 리스트에 표시되었는지 확인 후 rm -rf 로 변경 rm -rf /지우려는위치 https://www.lesstif.com/system-admin/rm-rf-14090708.html rm –rf 로 인한 대형 사고 예방하기 파괴적인 명령어 사용전 비파괴적인 명령어로 확인하는 습관은 SQL 작업을 할 경우에도 유용하게 사용할 수 있다. 예로 UPDATE나 DELETE 구문전에 SELECT로 영향받는 레코..

Jenkins 젠킨스 빌드 에러 Failed to clean project: Failed to delete ..

https://stackoverflow.com/questions/19489720/maven-failed-to-clean-project-failed-to-delete-org-ow2-util-asm-asm-tree maven... Failed to clean project: Failed to delete ..\org.ow2.util.asm-asm-tree-3.1.jar I use STS(spring tool suite) + maven plugin. Every time when I run my application using maven-clean I see following error: [INFO] Scanning for projects... [INFO] ... stackoverflow.com 젠킨스에서 빌드..

git -u --set-upstream 옵션

-u | --set-upstream 이미 존재하는 로컬 브랜치가 특정 원격 브랜치를 추적하도록 하는 옵션이다. 추적의 대상이 되는 원격 브랜치를 upstream 브랜치라고 한다. 원격 브랜치를 checkout 받을 경우 저절로 트래킹 브랜치가 만들어진다. 로컬에 먼저 브랜치를 만들었을 경우, 원격 브랜치와 이어주기 위해 -u 옵션을 사용한다. 트래킹 브랜치로 만드는 이유는 pull/push 대상 브랜치를 설정해주기 위해서이다. $ git fetch --all; git branch -vv 위 명령어로 추적 상황을 포함한 브랜치들의 최신 정보를 확인할 수 있다. 더보기 https://git-scm.com/book/ko/v2/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EB%A6%AC%EB%AA..