Git git 초기 설정 및 remote push git config --global user.name "전승규" git config --global user.email "ssyauu580@gmail.com" cd $project git init git add -all git commit -m "Initial Commit" git remote add origin $https_url git push -u origin masteralready by Git cd $project git remote set-url origin $https_url git push -u origin --all git push origin --tagsgit clone git clone $https_urlGit 정책 프로젝트 별로 소스 관리 .. Devops 4년 전
Ant 빌드 Spring 개발을 시작하면서 Maven을 접하다보니 Ant를 사용할 일은 없었다. 최근 공부하는 Spring 샘플 소스가 Ant 프로젝트로 되어있어서 Ant 빌드가 무엇인지 공부해보았다. 레거시한 것들도 공부를 해보면 기술 진화의 히스토리를 알 수 있고 왜 기술이 그런 방향으로 진화했는지 알 수 있다. Ant 개발 및 배포를 위한 일련의 과정을 자동으로 해주는 빌드툴이다. Maven의 경우 빌드 + @(의존성..)가 있어서 주로 Maven을 많이 사용한다. Ant 설정 아래 XML 파일의 Ant 설정 파일이다. 경로설정 및 컴파일 작업 war배포까지 개발자가 수작업으로 해야할 것들을 XML 정의를 통해서 자동화 할 수 있다. 이클립스 Ant target은 실행할 어플리케이션을 의미하며 이클립스 Outl.. Devops 5년 전
젠킨스 서버 구축 상용 서버 패치를 자동화 한다. 기존 서버 배포 과정 빌드 서버에서 git pull을 통해 소스를 가져온다. 빌드 서버에서 maven을 사용하여 서버를 빌드 한다. 상용 서버에서 톰캣 종료 및 war 삭제 상용 서버에서 빌드 서버에서 war 카피 상용 서버에서 톰캣 실행 3 ~ 5까지 과정을 다른 상용서버에서도 진행을 한다. 젠킨스란? : 소스코드 리포지토리에 대한 통합 및 배포(Continuous Integration)를 위한 서비스를 제공한다. : 커밋 -> 빌드 -> 테스트 -> 배포의 자동화 서비스를 제공한다. : 일련의 과정을 자동화 하기 위해 파이프라인을 선언적, 스크립트로 작성이 가능하다. 젠킨스 설치 (Mac OS) https://jenkins.io/ war 파일 다운로드 http://to.. Devops 7년 전