JetBrains 3

JetBrains Upsource(코드리뷰) 설치 및 GitHub Enterprise 연동

1. yum을 이용하여 repo에서 제공하는 JDK버전을 확인하고 설치를 진행합니다. 1. yum list | grep jdk 2. yum install -y java-1.8.0-openjdk.x86_64 2. Upsource 설치파일을 다운로드 받습니다. 1. https://www.jetbrains.com/upsource/download/#section=linux 3. 다운로드한 소스를 ftp등을 통하여 서버로 업로드 합니다 4. 소스를 압축을 풀 경로로 이동시킨 후 압축을 해제합니다. 1. unzip upsource-2018.2.1291.zip (버전에 맞춰 진행할 것) 2. mv upsource-2018.2.1291 upsource 3. mv upsource / 5. 방화벽 오픈한다. (os fir..

TeamCity 설치 (CI/CD)

팀시티 권장 설치환경 - OS : Windows, Linux, Docker - JDK : 1.8버전을 가이드로 하고있으나 빌드 버전에 맞춰 추가 JDK를 진행하고 설정을 진행해줘야함 - 하드웨어 스펙은 프로젝트, 빌드 구성, 이용자 인원에 따라 유동적으로 달라짐 - Ex. 60개의 프로젝트와 300개 빌드구성, 빌드당 2M Log, 사용자 50명, 100 VCS Branch, Daily 150 Integration, 데이터베이스 (MySQL)가 동일한 시스템에서 실행 중, TeamCity 서버 프로세스에는 -Xmx1100m JVM 설정 - CPU : Intel 3.2GHz Dual Core - MEM : 4G - HDD : Single HDD - Network : 1Gb network adapter - ..