본문 바로가기
반응형

전체 글748

[Jenkins] Master&Slave Agent 띄우기 Master는 리눅스, Slave는 Windows이다. Jenkins에서 Slave를 추가 해보자! [1] 신규 노드로 Slave 노드를 추가 하자. ※ 작업은 마스터 즉, 리눅스에 띄워져있는 Jenkins에서 작업을 하시면 됩니다.^0^good~ [2] Slave 노드 셋팅, Launch method를 agent를 선택한다. [3] save 후에 Slave 를 Launch 시킨다. [4] Launch 시키면 아래와 같이 slave-agent.jnlp가 다운되어집니다. [5] 더블클릭을 하면, 아래와 같이 slave agent를 띄운다. 단, Windows Server 즉, Slave가 되어질 Remote Server에 띄우면 된다.(File 누르고 install을 하게 되면 서버가 뜰 때 자동으로 올라.. 2012. 7. 2.
[windows command] csc csc 명령어에 대한 간단 설명!! 참고 URL : http://msdn.microsoft.com/en-us/library/78f4aasd.aspx csc /target:library /out:D:\OSSWrapper\Bin\aceT.dll D:\OSSWrapper\acet\*.cs /r:D:\OSSWrapper\Bin\acet.Common.dll /r:D:\OSSWrapper\Bin\ acet .ExceptionManager.dll /r:D:\OSSWrapper\Bin\ acet .Framework.dll /r:D:\OSSWrapper\Bin\ acet .Manipulate.DSL.dll 결과적으로 /out의 aceT.dll을 만들려고 하는 것이다. 2012. 6. 28.
Nexus Repository 만들기 아래의 그림처럼 Add를 누르면 4가지 정도 구분되어지는 Repository가 있다. type 종류 1. Hosted : 기본 Type으로서 회사 내에서 개발한 jar 파일 또는 회사에서 제품개발을 하기 위해서 구입한 3rd party의 jar 파일을 관리하는 Repository가 이에 속합니다. Nexus에서 기본적으로 제공하는 Hosted Type Repository는 Snapshots(사내 개발용 repository), Releases(사내 제품 repository), 3rd party를 제공합니다. 2. Proxy : Global Repository처럼 외부 Repository에 대해서 proxy 역할을 합니다. maven의 Central Repository는 매우 느리고, 최신 버전이 올라오는 .. 2012. 6. 28.
제 2회 대한민국 커뮤니티 데이 http://kcd.zdnet.co.kr/# 세션을 보니 빅데이터, 품질(STEN), 오픈소스 등등으로 이뤄져있는 것 같다. 오픈소스들에 대해서 관심이 생기는 찰나에 정말 대박 인 것 같다! 좋은 것은 함께 공유해야하니~~공유 할려고 한다. 7월 7일 날 ㄱㄱ씽~~~ 2012. 6. 21.
제24회 글로벌 소프트웨어 공모전 JCO에서 메일이 와서 봤더니 소프트웨어 공모전을 한다고 한다!! 관심 있는 분은 참여하세요~~^^good~ 2012. 6. 21.
mylyn에 Jira 연동 하기 mylyn과 Jira를 연동 시키기 위해서!!! Jira 관련 플러그인을 설치 해야한다. 그렇게 할려면 Add Repository를 클릭하여 Jira가 있는지 확인 해야한다.^0^good~ 아래를 보았을 때 Jira가 없음을 알 수가 있다. 위의 Install More connectors..를 클릭 하면 아래와 같이 보인다. Jira를 찾아서 인스톨 해준다. [Jira Plug-in 설치] [아래는 인스톨 상황!] 인스톨 이후에 Jira를 확인 할 수가 있다. 아래와 같이 Jira 내용을 셋팅 해준다.^0^good~~ [설정을 하고 나면 아래와 같이 Task List에 내용이 나온다^-^~~] [ Jira에서 해당 계정으로 Assigned 내용이 있으면 아래와 같이 내용이 나온다^0^good~~~] 옵션.. 2012. 6. 20.
[세미나] 프로페셔널 보이스 만들기!! http://onoffmix.com/event/7377 내가 하는 일이 앞으로 커뮤니케이션이 매우 중요하다고 생각이 들어서 신청하게 된 세션(?!) 모임 이다. 아쉽게..프레젠테이션의 비밀과 직장인 이미지 메이킹이 끝나 버렸다..ㅠ_ㅠ 아쉽네.. 하지만..평소에 목소리 작고, 소심하게 말하는 나에게 있어서 프로페셔널!! 보이스 만들기!! 매우 매력적인 것 같다. 친구들 데리고 한번 가봐야겠다=ㅁ=; 끝나고 나면 간단히 쇠주 한잔...크크 2012. 6. 19.
이클립스 SVN Repository에서 한글 깨짐 현상 eclipse.ini을 열어서 젤 마지막에 UTF-8로 설정 -Dfile.encoding=UTF-8 아래와 같이 한글로 나온다. 2012. 6. 19.
[리눅스] 이클립스 라이브러리 경로가 변경 안될 때 리눅스 상에서 이클립스를 띄워서 lib 경로를 수정 했으나 빌드시에 잘못된 경로를 바라보고 있었다... 즉, 수정된 경로가 저장이 되지 않는 것이다. 이럴 경우에 리눅스상에서 경로를 확인을 해봐야했다. 어디에서?? 해당 프로젝트로 가서 .classpath 를 열어보면 된다.. ㅠㅠ 2012. 6. 19.
GNU/Linux / ubuntu [ubuntu] export PATH=$[ECLIPSE_HOME]:$[JAVA_HOME]:$[ANT_HOME]/bin [GNU/Linux] export PATH=${ECLIPSE_HOME}:${JAVA_HOME}:${ANT_HOME}/bin 이런 차이가.... 오래 걸릴뻔..ㅋㅋㅋ 휴~~^0^good~ 우분투에서의 [] 로 쓰다가 오라클 리눅스로 왔을 때 문법 오류가 빵빵! 터진다.. {} 로 대체해주면 된다^0^ 2012. 6. 18.
Jenkins에 Jira 연동 우선 플러그인을 설치/업그레이드 해준다. update relevant JIRA issues 젠킨스 셋팅!! 참고 URL : http://www.google.co.kr/imgres?imgurl=http://www.taskadapter.com/wp-content/uploads/2012/05/select_project.png&imgrefurl=http://www.taskadapter.com/user-guide/atlassian-jira/&h=336&w=372&sz=13&tbnid=LGsVKlHRwuyrfM:&tbnh=110&tbnw=122&prev=/search%3Fq%3Djira%2Bproject%2Bkey%26tbm%3Disch%26tbo%3Du&zoom=1&q=jira+project+key&usg=__b.. 2012. 6. 18.
Jenkins Job 등록 그림은 클릭하면 확대되어져 보입니다^-^good~ - build - Jenkins Job 등록을 해보자. [1] JOB 이름 넣고 저장 하기..(용도에 맞게 골라 주면 됩니다^-^good~) [2] 옵션 들 잘 읽어보고 적용하면 된다. [3] SVN 설정(안보이는 분들은 플러그인을 설치 하시면 됩니다. 다른 것들도 마찬가지!! [4] 빌드 트리거! 말 그대로 빌드 할 때 여러 옵션에 의해 수행 되어지는 트리거!~ [5] Maven 설정 [6] 정적 분석 도구들~~ Checkstyle, FindBugs, PMD, duplicate code, E-mail 등등 [7] Cobertura Coverage Report 위에는 빌드를 하는 JOB이며, 아래는 DEPLOY를 하는 JOB 이다. -deploy- 2012. 6. 18.
[참고] 젠킨스 플러그인(Jenkins plug in) 젠킨스 플러그인들을 볼 수 있다. URL 참고! http://jekins-plugin-hub.heroku.com/ 1. 젠킨스 화면에서 플러그인 인스톨! 2. 없으면 다운 받아서 플러그인 디렉토리에 복사! 2012. 6. 18.
[후기] 2012년 자바카페 오픈 세미나 자바 카페 오픈 세미나에 참석하였다^-^good~ 아래는 인증샷!! ㅋㅋ 점심식사..20등안에 못들어서 아웃백 점심은 Good Bye~~=3=3 햄버거 먹었다..ㅠ_ㅠ 하지만 2개^-^good~~ 아래는 빙고 게임..ㅠ.ㅠ 안마기 받을 수 있었는데...ㄲㄲㄲ 아쉬웠다..ㅠ_ㅠ.. 자~이번 세션을 통해서...기억에 남는 것은! 용어 : Kindle fire(기기), Currents(앱), github, Robotium, Mock객체, Mock 프레임워크, Guava, JPA, 자바 스크립트의 클러저 등등 특히, 유동환 님이 발표하였던 것 중에 Robotium은 Android sdk가 제공하는 Testing framework인데 갑자기 Selinium 이 생각이 났다 ㅎㅎ 그리고 성능테스트를 통해 품질을 높.. 2012. 6. 17.
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.
2012년 자바카페 OPEN 세미나 2012년 자바카페 오픈 세미나!! 일시는 아래의 그림처럼 6월16일 토요일!! 11시30분~18시까지이다^^ 참가비는 1만원~!! 첫 회사에서 한경닷컴에서 조효은님(자바)과 김태근님(오라클)에게 교육을 받은적이 있다. 아래의 세션중에 조효은님의 명강의가 정말 기대가 된다^-^good~~ 아직도 기억이 난다..패키지 컴파일 할 때는!! 자바씨 띄우고~ 마이너스 디~띄우고 아스트리크 쩜 자바~♪ 링크 : http://onoffmix.com/event/7359 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.
[JBOSS] WAR 파일 배포 후 웹에서 보기!! 간단히 WAR 파일을 JBOSS쪽에 넣어두면 알아서 촥촥촥 해서 웹에서 볼 수가 있다!! 그러면 어떻게 하는지 알아보자~~~ 회사에서 갑자기 " ACET 대리~" JBOSS에 WAR 올려서 WEB에서 확인 해봐요~ 라고 Order가 떨어졌다면!! 1) war 올리기 2) Jboss admin 접속 3) 주소 알아내기 4) 접속~ 5) 끝~!! [1] war 파일은 /app/jboss-eap-5.1/jboss-as/server/acetjboss/deploy 쪽에 war 파일을 올려주면 된다.(FTP같은걸루다가~, 리눅스면 scp copy!) [2] admin 접속 암호나 패스워드를 모른다면~ conf > props > jmx-console-users.properties 를 열어서 수정 해주면 된다~^0^g.. 2012. 6. 11.
settings.xml 설정 용도 : 메이븐을 설치한 사용자에 동일한 설정을 하기 위한 용도로 사용. 메이븐을 빌드 할 때 라이브러리, 플러그인을 중앙 저장소에서 개발자 PC로 다운로드를 하는데 이런 다운로드 한 라이브러리는 개발자 PC의 특정 디렉토리에 위치하게 된다. ../.m2/repository 밑에 저장되어지는데..이러한 로컬저장소의 path를 바꾸고자 할 때 settings.xml에서 C:/aceT/Rep 등으로 바꿀 수 있다~ 더욱 유용한 정보가 있다면 추가 할 것이다^-^ 2012. 6. 10.
반응형