본문 바로가기

나 어제 배웠다/Hudson&SVN

(9)
우분투 Jenkins 설치 Jenkins Debian packages[http://redbyzan.github.io/writing/jenkins-setting/] wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb https://pkg.jenkins.io/debian binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins sudo vi /etc/default/jenkins // port 충돌방지 HTTP_PORT=8080 -> HT..
우분투 GIT 설치 git install & setting [http://webdir.tistory.com/223?category=608940] 1. Git 최신버전 설치 BASH sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git-core git version 2. Gitlite 설치하기 계정 생성 sudo adduser --system --shell /bin/bash --gecos 'git version control' --group --disabled-password --home /home/git git 로그인 sudo su..
우분투 SVN 설치 * 우분투 SVN 설치 서버목록 갱신 sudo apt-get update svn 서버 설치 sudo apt-get install subversion 사용자만들기 sudo adduser svn 저장소(Repository) 만들기 sudo svnadmin create --fs-type fsfs /home/svn/repos 사용자지정 sudo chown -R svn:svn /home/svn/repos 환경설정 사용자변경 su - svn 설정파일 수정 vi /home/svn/repos/conf/svnserve.c..
SVN branch and merge 쉽게 활용하기 #2 이전에 잠깐 SVN에서 branch만들어서 사용하는 법과 merge하는 법을 적은 적이 있다. 뭔가 잘 안되어서 삽질하다가 적은건데, 좋은 방법은 아니었다. 그런데 우연히 블로그 유입경로를 보니 SVN/BRANCH/MERGE가 엄청 많다는걸 알고는, 가만 있을수가 없었다. 사실 적어놓고 잊고 있었는데, 요새 bran..
SVN 사용시에 branch와 merge 잘 이용하기 이전 회사에서 SVN을 사용할 때에는 main trunk에서 주로 작업을 했었다. 작은 팀이어서 각자가 담당하는 디렉토리를 다른사람과 공유할 일도 없고 하다보니 큰 문제는 발생하지 않았다. 일을 시작하기 전과 commit 하기 전에 svn update를 반드시 하기로 약속 했었고, 그런대로 잘 지켜 졌었던 것..
허드슨(Hudson)에서 Ant 빌드 하기 기존 작업에서 빌드 완료 후 빌드 결과를 자동으로(파일복사 또는 FTP 전송) 배포할 수 있도록 설정한다. 1. 새 작업 선택 1-1. 작업명 작성하고 메이븐 프로젝트 선택 1-2. 어떤 작업 완료 후 실행 될지 설정 ㄱ. build Triggers : 작업 완료 대상 설정 ㄴ. build : 후속 작업 설정 build.xml
허드슨(Hudson) 환경 설정 및 새 작업 생성 1. 허드슨 최초 환경 설정 1-1. JDK, Ant 위치 설정 1-2. Maven 위치 설정 2. 새 작업 추가 2-1. 작업명 입력 후 메이븐 프로젝트 선택 2-2. subversion 설정 2-3. 빌드 옵션 설정 2-4. 빌드 후 연속 작업 설정
전자정부프레임워크 SVN 백업과 복원 전자정부프레임워크에서 제공하는 SVN 백업과 복원 1. 백업(환경변수 PATH에 C:\eGovFrameSvr\bin 등록 선행) => C:\eGovFrameSvr\repository 이동 => svnadmin dump svn > c:\svn_dump.dump ( > 방향 주의 ) Unix Type Shell Script dump.sh export JAVA_HOME=/opt/java1.5 /usr/local/bin/svnadmin dump /ssw/svn/project > svn.dump 2. 복원(전..