반응형 CM75 [참고] 젠킨스 플러그인(Jenkins plug in) 젠킨스 플러그인들을 볼 수 있다. URL 참고! http://jekins-plugin-hub.heroku.com/ 1. 젠킨스 화면에서 플러그인 인스톨! 2. 없으면 다운 받아서 플러그인 디렉토리에 복사! 2012. 6. 18. Jenkins Deploy 시 Directory 생성 오류.. workspace 에 생성 된 .war 파일을 JBOSS에서 서비스를 하기 위해서 JBOSS의 /deploy 디렉토리로 이동 시켜줘야 했다. 어떻게???? 젠킨스의 배포 기능으로! 현상 : **/target/*.war 의 war들을 가져와서.. /app/jboss-eap-5.1/jboss-as/server/osscmJboss/deploy 밑에 가져다 놔야하는데.. 자꾸 target의 디렉토리 밑에 war 파일들이 생성!!!! 해결 : Flatten 2012. 6. 15. Jenkins 시작하기 젠킨스의 사이트!!는 아래와 같다. http://jenkins-ci.org/ 오픈소스인 만큼..자료는 대부분 영어로 되어있다. 목표는 젠킨스 플러그인 만들기!!! 시작해보자!! 참고 사이트 : 1) https://wiki.jenkins-ci.org/display/~martino/2011/10/27/The+JenkinsPluginTotallySimpelGuide 2) https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial 차근차근 업데이트를 해보자! 2012. 6. 12. Selenium을 이용한 UI 테스트 http://www.gurubee.net/pages/viewpage.action?pageId=6259762 위의 사이트에 자세하게 잘 나와있다 ㅎㅎ 1.1 Selenium이란 Selenium은 웹 어플리케이션을 위한 테스팅 프레임워크로 자동화 테스트를 위한 여러가지 강력한 기능을 지원해준다. 다양한 브라우저들을 지원하며, 다양한 테스트 작성 언어(Java, Ruby, Groovy, Python, PHP, and Perl.)를 지원한다. 현재 WebDriver라는 웹 자동화 툴과 통합하는 작업이 진행되고 있다. (2.0ax 버전) 홈페이지 : http://seleniumhq.org/, http://code.google.com/p/selenium/ 우선 간단히 테스트를 해보기 위해 알아볼 것은!!! Sele.. 2012. 6. 11. Jenkins Update 하기 [WAR 버전 기준] Jenkins가 새로운 버전이 있다며, Jenkins 관리 메뉴를 눌러서 나온 페이지에 상단을 보면 영어로 블라블라 라고 나온다. 해당 링크를 누르면 WAR가 나오며, 셋팅 때와 마찬가지로 WAS가 톰캣이라면 apache-tomcat-6.0.35/webapps 밑에다가 jenkins.war로 이름을 변경하여(mv 명령어 이용) 나두면 톰캣이 풀어서 /jenkins 라는 디렉토리를 만들어준다. (update 내용 + 기존 config등 포함, 새롭게 new 하지 않음!) 또한 Tomcat i18n이라는 내용 또한 클릭하면 가이드로 나와있다 따라 하면된다^^jjang~~ -끝- 2012. 6. 11. settings.xml 설정 용도 : 메이븐을 설치한 사용자에 동일한 설정을 하기 위한 용도로 사용. 메이븐을 빌드 할 때 라이브러리, 플러그인을 중앙 저장소에서 개발자 PC로 다운로드를 하는데 이런 다운로드 한 라이브러리는 개발자 PC의 특정 디렉토리에 위치하게 된다. ../.m2/repository 밑에 저장되어지는데..이러한 로컬저장소의 path를 바꾸고자 할 때 settings.xml에서 C:/aceT/Rep 등으로 바꿀 수 있다~ 더욱 유용한 정보가 있다면 추가 할 것이다^-^ 2012. 6. 10. about Maven 언제 설치 하는가?? 내가 하고자하는 것은 로컬에서 메이븐이라는 녀석과 친해져서 빌드를 하는 것이다! 그렇다고한다면 친해지기 위해 설치 부터 용어와 주요 기능들에 대해서 알아보아야 할 것이다. 1. maven 은 언제 설치를 하는가?!! 엄청나게 많은 블로거들이 블로깅을 했을 것이다. 검색하면 다 나옴! 여기에서 중요한 것은 설치를 하는 내용들이 아니라 언제 설치를 하냐는 것이다. 1) 이클립스 IAM 플러그인을 설치 했다!! => 클라이언트에서는 메이븐을 별도로 설치할 필요가 없다!!! 2) 이클립스 m2eclipse plug-in을 설치 했다!! => 클라이언트에서 메이븐을 별도로 설치 해야 한다!!! ※ 참고 사항 Subclipse 1.6.x Update : http://subclipse.tigris.org/update.. 2012. 6. 6. CI 서버 지하철에서 끄적인..CI서버~지속적인통합 서버~~~ 아직 모르는 것이 많다..하나하나씩!! 재미를 느끼면서 알아가보자^^ must가 아닌 like~~~~~^0^good~~ 2012. 6. 6. link 보호되어 있는 글 입니다. 2012. 6. 4. 배포 하기 1. SVN 2. ANT 3. 배포 Shell 이 3박자로 배포하는것을 만들려고 한다. 상황은 이렇다. svn 설치 완료, ant 설치완료 이클립스에서 svn을 연동한 뒤 commit 완료! 서버에 가서 소스를 찾아보았으나 소스를 찾을수 없었다..... 알고보니 repository 밑에 db 밑에 있었다. 파일 형식이 다른 것이였다. 이런 형식으로 되어있다. ./ ../ 0* 1* 10* 11* 12* 13* 14* 15* 16* 17* 18* 19* 2* 20* 21* 22* 23* 24* 25* 3* 4* 자 그럼 소스를 배포를 할려면!! [1] 배포하기 위한 소스를 import하자! 어디에?? svn에! 1) 명령어 : svn import target http://20.100.32.199/svn/s.. 2012. 2. 22. ANT 셋팅 http://ant.apache.org 에서 OS에 맞게 다운로드 하자~~ os에 맞게 다운로드를 하자!^0^~~good~~ 여기에서는 서버에다가 셋팅을 해볼 것 이므로 tar.gz을 받자!! 그런 뒤에 FTP로 서버에 압축된 파일을 올린 뒤! http://acet.tistory.com/25 를 참고하여 압축을 풀자! .profile 을 수정 하자^-^~ -rw-r--r-- 1 boons other 174 2월 15일 13:07 local.profile -rw-r--r-- 1 boons other 157 2월 15일 13:07 local.login -rw-r--r-- 1 boons other 136 2월 15일 13:07 local.cshrc drwxr-xr-x 2 boons other 512 2월 15.. 2012. 2. 15. tar.gz 압축 풀기 gz를 풀려면 1) gzip[옵션][파일이름] option 내용 -n n은 1~9까지 숫자, 1이 가장 빠르지만 압축률이 가장 낮고, 6은 기본값으로 보통 생략 -c 압축 결과를 출력하고 원본파일은 그대로 유지 -d 압축 해제 -f 강제 압축 -l 압축 파일의 정보 출력 -r 디렉토리를 지정 시 디렉토리에 포함된 모든 파일 압축 -t 압축 파일 테스트 -v 압축할때 자세한 정보 출력 -h 도움말 출력 -V 버전 정보출력 2) gunzip[옵션][파일이름] option 내용 -l 압축 파일의 정보 출력 -r 디렉토리를 지정 시 디렉토리에 포함된 모든 파일 압축 해제 -v 해제할때 자세한 정보 출력 -h 도움말 출력 -V 버전 정보출력 gzip -d xxxx.tar.gz 라고 하면 풀린다. 혹은 당근 gun.. 2012. 2. 15. 이전 1 2 3 4 다음 반응형