본문 바로가기
반응형

CM/Jenkins16

jenkins setting OS : CentOS 7.2 JDK : jdk8명령어 : sudo yum install -y java-1.8.0-openjdk Tomcat : 9http://tomcat.apache.org/ JenkinsWar file : curl -L -O http://mirrors.jenkins-ci.org/war-stable/latest/jenkins.warTomcat 위치 : /apache-tomcat-9.0.0.M20/webapps 에 Jenkins.war를 배치! 그리고나서 톰캣을 기동 시킨다. go (build target : go lang)sudo yum install go tomcatJenkins가 풀리면http://localhost:8080/jenkins로 붙어서 좀 더 세부적인 셋팅을 하면 된다. 2017. 4. 28.
Jenkins Overall/Read permission Jenkins Overall/Read permission LDAP 설정하다가;; 전부 날아갔을 때!! http://stackoverflow.com/questions/36838867/jenkins-overall-read-permission Jenkins의 config.xml를 열어서 설정을 해주면 된다. 이렇게 되어있는데이것을 아래처럼 설정하면 잘되어진다 ㅎㅎhudson.model.Hudson.Administer:***Here is your username*** 2017. 4. 27.
빌드&배포 시스템 구축 환경OS : CentOS 7.xCI Tool : Jenkinsapache tomcat 9jdk 8Build Target : go langgit settinggo sdk settingglide settingdocker-client setting ============ show docker images ============= + docker images REPOSITORY TAG IMAGE ID CREATED SIZE /terry_park/vsc v0.3 e1ad78d5741f 3 seconds ago 858MB /terry_park/vsc v0.2 384a8f1df578 6 minutes ago 858MB /terry_park/vsc v0.1 219d8bcc0779 3 hours ago 1.04GB + .. 2017. 4. 25.
젠킨스 빌드 오류 빌드 시에 아래와같이 PermGen space오류가 났습니다. ㄷ ㄷ ㄷ 톰캣에서 바꿔줘야하네요! 2015. 1. 16.
Jenkins Setting 1) Jenkins 설치Jenkins는 http://jenkins-ci.org/ 에 가서 다운!가장 최신으로 다운로드 함! 톰캣 다운로드 및 jenkins war 넣어주기!톰캣 8은 자동으로 안풀렸다..war가..ㄷㄷ 그래서 7로 다운해서 셋팅!참고 : 83번 게시물 결과는 아래! - 끝 - 2015. 1. 15.
[JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기! [JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기! Jenkins에서 build후에 Jira로 성공 여부를 알리고 싶었다. 아래에 보면 Jira 명령어에 대해서 나와있다 참고해서 만들면 된다^-^good~ https://bobswift.atlassian.net/wiki/display/JCLI/Examples 간단한 명령어를 보면!! jira --action addComment --issue "ZJIRACLI-3" --comment "xxx is xxx" --findReplace "xxx:yyy" 위의 명령은 코멘트를 다는 것이다. issue는 티켓id라고 보면 된다. comment는 코멘트 내용이다. 말그래로~ findReplace는 코멘트 내용을 Replace(대체) 시켜 줄 수 있다. xxx를 yy.. 2012. 10. 23.
Jenkins Upgrade 오늘 젠킨스를 업그레이드를 했더니....Matrix쪽 Job에서 Job들이 하나도 보이지 않는 현상이 나타났다.. confing.xml을 보아도..아무이상이 없었다=ㅁ=킁; Bug Tracking쪽을 보니..똑같은 현상이 올라와 있는 것을 발견.. 오픈소스를 업그레이드를 한다는 것은 정말 쉬운일은 아니였구나..라고 느꼈다! Tip. 젠킨스 업그레이드 시에 소스를 업뎃 한 뒤에 그에 따르는 플러그인들도 업그레이드를 해줘야 한다!! 는 사실^^ 잊지 맙시다! ^0^ good~ 2012. 7. 5.
[Jenkins] Slave를 위한 Job 설정 관련 링크 : 2012/07/02 - [CM/Jenkins] - [Jenkins] Master&Slave Agent 띄우기 Agent를 띄운 뒤에! Job Create를 하여 아래와 같이 Build > Windows batch command를 사용하여 보자! [1] Build쪽에 체크를 하여 command에서 bat 파일을 호출 한다. 단, 보이지 않는다면 플러그인을 다운 받아야 한다. 또한 Master 와 Slave를 연결 시키기 위해 Job에서 Slave Node를 설정 해준다.(매우 중요!!!) Windows Command를 사용하여 windows에 있는 bat 파일을 수행 하고자 함이다. [2] Build 이후 Nexus에 이동 시키기 위해 over FTP의 플러그인 설치 이후 아래와 같이 정보를.. 2012. 7. 3.
[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.
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.
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.
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.
반응형