Jenkins : 2.218 Selenium : 3.141.59 Java : 1.81.8.0_221 Jenkins, Java, Gradle, Junit 등은 기본 사용 가능하다고 가정한다. 1. Jenkins에서 Selenium Grid 플러그인을 설치한다. 2. 셀레니움 jar 다운로드 3. Jenkins에서 Selenium Grid 설정 JSON 형태로 셋팅하였으며, [https://www.softwaretestinghelp.com/selenium-grid-selenium-tutorial-29/] 사이트를 참고하였다. 4. Selenium Hub 시작 정상적이라면 아래와 같은 화면이 보인다. 쉽지않았다. 여러가지 이유로 이 화면을 보는데까지 오래 걸렸다. 5. Selenium Node 실행 * jav..
Angular 에서 route 설정을 통해 개발한 URL이 있는경우에, Nginx 서버에서는 404 에러가 발생하는 이슈가 있다. 이것은 Nginx 에서 이동할 주소가 없다고 판단하는것인데, 이경우 angular의 index.html 을 404 에러페이지로 지정하여 해결 할 수 있다. nginx.conf 파일의 location 부분에 11번째 줄을 추가한다. 7 8 location / { 9 root /usr/share/nginx/html; 10 index index.html index.htm; 11 try_files $uri $uri/ /index.html; 12 } 13 참고자료 [https://www.digitalocean.com/community/questions/nginx-404-error-wi..
레드마인의 설치는 Ruby가 필요합니다. 루비를 관리하기 위해선 RVM을 사용하는게 최선입니다.레드마인의 설치는 어렵지 않습니다. 레드마인이 사용하게될 DB만 셋팅해주면 나머지는 기본값으로 동작합니다.조금 더 고급지게 사용하기 위해 플러그인을 설치하다보면 많은 어려움을 격게 됩니다. ※ 이 문서는 아래와 같은 환경에서 만들어졌습니다. Ubuntu 14.04.4 LTS / OS 버전확인 ; grep . /etc/*-releasemysql Ver 14.14 Distrib 5.5.53, for debian-linux-gnu (x86_64) using readline 6.3 / MySQL 버전확인 ; mysql --versionRedmine 3.3.1.stableRuby 2.3.1-p112 (2016-04-26..
1. Checklist plugin RedmineCRM 에 회원가입후 로그인하여 링크를 가져온다. wget https://www.redminecrm.com/license_manager/30266/redmine_checklists-3_1_5-light.zip unzip redmine_checklists-3_1_5-light.zip bundle exec rake redmine:plugins NAME=redmine_checklists RAILS_ENV=production 2. wget https://www.redminecrm.com/license_manager/29135/redmine_agile-1_4_1-light.zip unzip redmine_agile-1_4_1-light.zip bundle insta..
제목 : springboot에 flyway라이브러리 사용 ※ 개발환경windows10java version "1.8.0_171"Intellij 버전 2018.1.3Gradle 버전 4.7Spring Boot 버전 2.0.2.RELEASEflyway 5.0.7MySQL 5.5.59 (예제 Database는 www.mysqltutorial.org에서 제공하는 mysql용 예제 classicmodels 를 사용하였습니다.) Database Schema를 좀 더 쉽게 관리하게 도와주는 툴, 라이브러리이다. https://flywaydb.org/ 에서 배포한다. flyway의 스키마 관리 방법은 DB접속정보를 flyway의 설정파일에 기록하여 접근하도록 한 후, flyway 명령어를 통해 SQL 파일의 내용을 마..
제목 : 티스토리에 SyntaxHighlighter 적용하기 목적 : 티스토리 블로그에 소스코드를 게시할때 SyntaxHighlight 기능을 하는 JavaScript 라이브러리를 사용하는 방법이다. 1. SyntaxHighlighter 다운로드 2. 티스토리에 SyntaxHighlighter 업로드 추가버튼위치스크립트파일과 스타일 파일 업로드 3. 티스토리 블로그 관리>HTML 편집 ★ 스킨에 따른 추가 작업SyntaxHighlighter 를 사용하는 방법은 소스코드 부분을 태그로 사용하는 것인데, 어떤 티스토리 스킨의 경우 pre 태그가 CSS에 선언되어 있어 작동하지 않는 경우가 있다. 이 경우 직접 편집하여 pre 태그 선언을 삭제한다. pre 클래스 주석처리 pre 태그가 적용된 모습 ※ 참고자..
제목 : redmine 파일 업로드시 413 에러 해결 방법 이 문서는 nginx + redmine 으로 운영시 해결 방법입니다.nginx 1.10.1Redmine 3.3.1.stable redmine 사용시 프로젝트의 파일 업로드 메뉴에서 파일용량으로 에러 발생시 해결 방법입니다.기본업로드 크기인 100MB 였습니다. 211MB 파일 업로드시 에러가 발생했습니다. 1. 관리 > 설정 > 파일 메뉴의 기능을 이용하여 '최대 첨부파일 크기'를 조정 할 수 있습니다 2. 아래와 위와 같이 조정후 파일을 업로드 하니 에러(413)가 발생했습니다.웹서버에서 파일용량 제한에 걸린 경우입니다. 3. /opt/nginx/conf/nginx.conf 파일을 편집합니다.client_max_body_size 를 원하는 크..