본문 바로가기

All82

13. 리눅스(CentOS) 개발 놀이터 만들기 - Jenkins 와 gitlab 연동 및 Tomcat배포 자동화 안녕하세요~ 오늘은 Jenkins와 gitlab 연동을 해보겠습니다. Jenkins의 주요 사용 목적이 소스서버에 푸시를 하고 그 소스를 가지고 빌드 및 테스트 배포까지 진행하기 위함입니다. 그래서 저도 간단한 Spring으로 구성한 테스트 프로젝트를 gitlab에 푸시를 해두었습니다. 최종 목표는 위의 소스를 저의 리눅스 서버에 설치한 Tomcat에 배포를 시켜 아래의 화면을 띄우는 것입니다. Jenkins plugin 설치 우선 Jenkins으로 접속하여 왼쪽에 있는 ‘Jenkins 관리’ 항목으로 들어갑니다. 제일 상단에 보이는 플러그인 항목으로 들어갑니다. 플러그인 항목에 들어가시면 아래처럼 플러그인들을 관리할 수 있도록 탭으로 나누어져 있습니다. ‘설치된 플러그인 목록’ 에서 ‘Git plugi.. 2017. 6. 17.
'아마존 웹 서비스 인 액션' 리뷰 AWS(Amazon WebService) 는 세계 클라우드 시장에서 마켓 쉐어가 40퍼센트에 육박하며 독보적인 1위를 유지하고 있습니다. 그런 클라우드 및 데브옵스 분야에서 당연 가장 주목해야할 서비스입니다.책 뒷편에 있는 문구 ‘AWS 입문자를 위한 시원시원한 실습서’ 처럼 AWS를 처음 접하는 입문자를 위한 책인듯 합니다. 이러한 타겟의 명확함이 이 책이 주는 장단점을 모두 가지는 듯합니다.이 책에서 좋았던 점은 입문자 대상이기에 확실한 예제가 있어 따라하기가 매우 쉬웠습니다. 아쉬웠던 점은 입문자 대상이기는 하지만 Serverless 관련 기술인 Lamda 와 API gateway서비스까지 다루어주었으면 조금 더 좋았을 것 같다는 아쉬움이 있습니다. 그렇다고해서 핵심적인 서비스들을 다루지 않는 것은.. 2017. 6. 11.
03. Javascript snippets - Url 파라미터 값 읽기 URL 파라미터 값 읽기 /** * URL의 파라메터 값 획득. * @param name 키 * @returns */ function getParam(name){ var result = ""; var queryString = window.location.search; var paramMap = {} if (queryString == "") result = undefined; if (typeof result != "undefined"){ var params = queryString.split("?")[1]; if (params == "") result = undefined; if (typeof result != "undefined") { var paramObj = params.split("&"); for .. 2017. 6. 5.
02. Javascript snippets - Cookie(쿠키) 읽기, 쓰기, 삭제 Cookie 쿠키 읽기, 쓰기, 삭제 /** * 쿠키 읽기 * @param name 키 * @returns */ function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } /** * 쿠키 쓰기 * @param name 키 * @param value 값 * @param .. 2017. 6. 5.
728x90