본문 바로가기

5. Tools

Git Git이란 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템 (Version Control System)'원래는 Linux 소스코드를 관리할 목적으로 개발 됨. Git에서는 소스 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 갈 수 있음.업로드 하려는 파일이 누군가 편집한 내용과 충돌한다면, 서버에 업로드 할 때 경고 메시지가 발생 됨!개발 공부 관점에서도, QA 관점이든 사용할 줄 알면 좋을꺼 같다. 이제 깃을 아라보즈아~ 가즈아~! 더보기
Android Device Monitor Freeze 버그 JDK 1.8.0 161 버전 설치 후, Android device monitor가 freeze 되어, 클릭 또는 키보드 입력이 안되는 상태가 발생. 최신 버전인 9버전에서는 아예 실행조차 안된다. 찾아보니, 해당 JDK 버전에 따라 이슈가 발생되는 듯, JDK 버전을 180_1.5.1 으로 마이그레이션 해버리니 잘실행된다. (1.5.1 다운로드) 이걸로 오늘 2시간은 삽질한듯 ㅎㅎㅎ JDK 버전을 지우려면 Mac os기준으로 "sudo rm -rf /Library/Java/* 해주면 된다. 더보기
젠킨스(Jenkins) 란 젠킨스 소프트웨어 개발 시 지속적 통합(Continuous intergration) 서비스를 제공하는 툴 ?? 개발 작업을 자동화 할 수 있으며, 파이프 라인(Pipeline)을 사용해 거의 모든 언어의 조합과 소스 코드 Repository에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 방법을 제공 ! → 빌드(Build), 테스트, 배포(Deploy)를 할 수 있게 제공해주는 툴 음 좋은거 같네요~ 젠킨스 설치!(Home brew가 설치되었다는 가정) 설치 $ brew install jenkins == > Using the sandbox == > Downloading http: // mirrors.jenkins - ci.org/war/2.24/jenkins.war Already downlo.. 더보기