젠킨스 빌드 환경 구축 젠킨스와 버전 관리 시스템 그리고 빌드 툴을 연동하여 젠킨스를 통한 빌드가 이루어 질 수 있도록 환경을 구축하는 실습 예제이다. Windows 10 / JDK 1.8 / Tomcat 8.5.20 / Git 2.14.1 / Jenkins 2.60.3 / Gradle 4.1 / github젠킨스 플러그인 설치 실습에서 필요한 플러그인은 Git / Github / Gradle Plugin이고, 각 플러그 인을 검색하여 설치를 진행한다. 메인 페이지 왼쪽 사이드 메뉴의 Jenkins 관리 탭으로 이동한다. Jenkins 관리 메뉴의 플러그인 관리 탭으로 이동한다. 설치 가능 탭으로 이동하여 설치하고자 하는 플러그인을 체크 한 후 설치한다. Git 설치 https://git-scm.com/..
gitignore file 생성 & 규칙 추가 커밋에 포함하지 않기 위한 규칙을 git repository의 최상위 .gitignore 파일에 저장한다.Itellij와 같은 좋은 IDE에서는 gitignore 파일을 내부에서 만들 수도 있지만, 때로는 별도로 생성해야 할 때도 있다. 웹사이트에서 손쉽게 ignore파일을 만드는 법을 설명한다. gitignore.io 사이트에 접속한다. 커밋에 포함시키고 싶지 않은 규칙을 추가하기 위해 OS, IDE, 개발언어, 프레임워크 등 이름을 입력한다. create 버튼을 누르면 친절하게 ignore 파일의 내용을 text로 제공한다. 이것을 가져다 쓰면된다. ignore 규칙 별도로 추가하기 gitignore 파일에 사용자가 별도로 규칙을 정의해야 할 때도 있다...
젠킨스 설치 및 구동 젠킨스는 자바로 개발되었으며 서블릿 컨테이너 위에서 구동된다. 따라서 WAS인 Toacat, Jetty 등 서블릿 컨테이너를 설치하고 이 위에서 젠킨스 war파일로 구동한다.각 OS별로 별도의 설치파일을 제공하고 있으나, OS에 제한적이지 않고 WAS에 배포함으로써 구동할 수 있도록 .war파일을 다운받았다.환경변수 설정에 관련 된 내용은 생략하겠습니다. JDK 설치 http://www.oracle.com/technetwork/java/javase/downloads/index.html 접속 후 JDK 설치 windows 환경 변수 설정 WAS 설치 http://tomcat.apache.org/ 접속 후 Tomcat 설치 원하는 위치에 압축 해제 Jenkins 설치 https://je..
What is jenkins? 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. CI(Continuous Integration) 툴 이라고 표현한다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해준다.원래 허드슨 프로젝트로 개발되었고, 허드슨의 개발은 2004년 여름 썬 마이크로시스템즈에서 시작되었다. 그리고 2005년 2월에 java.net에 처음 출시되었다. 웹사이트 jenkins-ci.org 발표일 2011년 2월 2일 프로그래밍 언어 Java 최근 버전 2.23.3 운영체제 크로스 플랫폼 종류 지속적 통합 라이선스 MIT 출처 : 위키피디아 젠킨스와 같은 ..
Gradle 설치 및 프로젝트 생성 OS : Windows10IDE : Eclipse Oxygen Release (4.7.0)Gradle : 4.1Git : 2.14.1 사전 작업 Git 설치(Git Bash 사용, Windows PowerShell 사용해도 무방) Gradle 설치 https://gradle.org/releases 방문 Gradle latest version 다운 설치를 원하는 위치에서 압축 해제 윈도우 환경변수 설정 제어판 -> 시스템 -> 고급 시스템 설정 -> 고급 탭의 "환경 변수(N)"로 진입 시스템 변수 -> 새로 만들기 -> 변수 이름 : GRADLE_HOME -> 변수 값 : gradle root 위치 -> 생성 시스템 변수(S)에서 Path를 찾아 클릭하고 "새로 만들기..
MySQL 사용자 추가/삭제, 권한 제어관리자 권한 명령 프롬프트 실행MySQL 5.7 버전 이상접속하기> mysql -u root -p사용자 확인하기mysql database 선택하고 host, user 정보 확인mysql> use mysql; mysql> select host,user,authentication_string from user;계정 외부 접속 허용host 종류는 'localhost'와 '%'가 있다. 기본적으로 MySQL을 설치하면 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.따라서, root계정의 외부접속을 허용하려면 다음과 같은 쿼리를 날리면 된다.mysql> inster into mysql.user (host, user, authentica..
- Total
- Today
- Yesterday
- RBT
- 라즈베리파이
- 시간복잡도
- Java
- Spring
- Vue.js
- 한밭대학교
- 자바
- vuejs
- springboot
- github
- AWS
- Raspberry Pi
- 레드블랙트리
- 젠킨스
- 스프링부트
- ORM
- Recursion
- 무선통신소프트웨어연구실
- vuex
- JPA
- 정렬
- IT융합인력양성사업단
- Wisoft
- 인프런
- 순환
- 알고리즘
- 한밭이글스
- Algorithm
- Spring Boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |