eGovFrame
DOWNLOAD 다운로드
개발환경 - 4.x 다운로드
- 작성자
- 관리자
- 작성일
- 2025-03-05
- 조회수
- 488
서버용 개발환경(Development Tool - Unix, Linux, Windows) Version 4.3.0
[구성]
표준프레임워크의 서버용 개발환경(Server Development Tool)은 프로젝트의 통합 빌드 환경 구성에 필요한 소프트웨어들(Nexus, SVN, Jenkins)로 구성되어 있습니다.
표준프레임워크의 서버용 개발환경은 오픈 소스 솔루션인 Nexus, SVN을 이용하여 라이브러리 및 소스를 독립적으로 관리합니다. 또한 Jenkins 서버를 이용해 주기적인 통합 빌드를 자동으로 수행하며, 이 때 Nexus 및 SVN가 Jenkins과 연계됩니다.
==================================================
[URL]
1. Nexus
(1) 기본 URL : http://localhost:8081/nexus/
(2) Port 또는 Context Path 변경
- 대상 파일 : /eGovCI-4.3.0/app/nexus-2.15.2-03-bundle/nexus-2.15.2-03/conf/nexus.properties
- 수정 사항 : application-port, nexus-webapp-context-path
2. Jenkins
(1) 기본 URL : http://localhost:8082/
(2) Port 또는 Context Path 변경
1) 접속 URL 설정
- 대상 파일 : /eGovCI-4.3.0/start-jenkins.sh
- 수정 사항 : --httpPort={Port} --prefix={ContextPath}
2) 이미지 경로, 이메일 링크, 외부로 부터의 접근 URL 설정
- 대상 파일 : /eGovCI-4.3.0/home/jenkins/jenkins.model.JenkinsLocationConfiguration.xml
- 수정 사항 : --httpPort={원하는 Port} --prefix={원하는 ContextPath}
* GUI로도 수정 가능 : Jeknins 관리 -> System -> Jenkins URL
==================================================
[OS별 설치버전 개요]
1. Windows 64bit용
(1) 설치 파일 : eGovCI-4.3.0_64bit.zip
(2) 주요 구성 컴포넌트
- Jenkins 2.479.2 LTS
- Nexus OSS 2.15.2-03
- VisualSVN-Server-4.1.3.msi (별도의 설치형 파일로 제공)
- Apache-maven-3.9.9
- Apache-ant-1.10.15
- OpenJDK 1.8(8u432-b06) / OpenJDK 17(17.0.13+11)
(3) 환경
- Jenkins : JDK 17
- Nexus : JDK 1.8
- SVN : 제공하는 설치파일로 설치
- 서버 메모리 설정 : /eGovCI-4.3.0/start-**.bat 파일에서 set JAVA_OPTS 값 수정
(4) 시작 파일 : /eGovCI-4.3.0/start-**.bat
2. Unix/Linux용
(1) 설치 파일 : eGovCI-4.3.0.tar.gz
(2) 주요 구성 컴포넌트
- Jenkins 2.479.2 LTS
- Nexus OSS 2.15.2-03
- Apache-maven-3.9.9
- Apache-ant-1.10.15
(3) 환경
- Jenkins : JDK 17
- Nexus : JDK 1.8
- SVN : 별도로 설치
- 서버 메모리 설정 : /eGovCI-4.3.0/setEnvJDK**.sh 파일에서 export CI_OPTS 값 수정
* JAVA_HOME 설정 : /eGovCI-4.3.0/setEnvJDK**.sh 파일에서 export JAVA_HOME 경로를 강제로 지정
(4) 시작 파일 : eGovCI-4.3.0/start-**.sh
==================================================
[첨부파일 hashcode(checksum) 정보]
-------------------------------------------------------------------------------------------
eGovCI-4.3.0.tar.gz
- md5 : a498246293226b4d7d10c18d88d3e373
- sha1 : 8fe614fbc274b96f2787025ebb60795d68e9184a
eGovCI-4.3.0_64bit.zip
- md5 : dafe21e758ddd49c6b2247aad4f9354f
- sha1 : 25c4a828df1459265366bc111c8faba372a3ab87
eGovCI-4.3.0-installation-guide.pdf
- md5 : 304fc3f979774277af7b4eeef5428ff6
- sha1 : a84f680a0d29a34ab655e89addc9d22e22879b12
-------------------------------------------------------------------------------------------
[구성]
표준프레임워크의 서버용 개발환경(Server Development Tool)은 프로젝트의 통합 빌드 환경 구성에 필요한 소프트웨어들(Nexus, SVN, Jenkins)로 구성되어 있습니다.
표준프레임워크의 서버용 개발환경은 오픈 소스 솔루션인 Nexus, SVN을 이용하여 라이브러리 및 소스를 독립적으로 관리합니다. 또한 Jenkins 서버를 이용해 주기적인 통합 빌드를 자동으로 수행하며, 이 때 Nexus 및 SVN가 Jenkins과 연계됩니다.
==================================================
[URL]
1. Nexus
(1) 기본 URL : http://localhost:8081/nexus/
(2) Port 또는 Context Path 변경
- 대상 파일 : /eGovCI-4.3.0/app/nexus-2.15.2-03-bundle/nexus-2.15.2-03/conf/nexus.properties
- 수정 사항 : application-port, nexus-webapp-context-path
2. Jenkins
(1) 기본 URL : http://localhost:8082/
(2) Port 또는 Context Path 변경
1) 접속 URL 설정
- 대상 파일 : /eGovCI-4.3.0/start-jenkins.sh
- 수정 사항 : --httpPort={Port} --prefix={ContextPath}
2) 이미지 경로, 이메일 링크, 외부로 부터의 접근 URL 설정
- 대상 파일 : /eGovCI-4.3.0/home/jenkins/jenkins.model.JenkinsLocationConfiguration.xml
- 수정 사항 : --httpPort={원하는 Port} --prefix={원하는 ContextPath}
* GUI로도 수정 가능 : Jeknins 관리 -> System -> Jenkins URL
==================================================
[OS별 설치버전 개요]
1. Windows 64bit용
(1) 설치 파일 : eGovCI-4.3.0_64bit.zip
(2) 주요 구성 컴포넌트
- Jenkins 2.479.2 LTS
- Nexus OSS 2.15.2-03
- VisualSVN-Server-4.1.3.msi (별도의 설치형 파일로 제공)
- Apache-maven-3.9.9
- Apache-ant-1.10.15
- OpenJDK 1.8(8u432-b06) / OpenJDK 17(17.0.13+11)
(3) 환경
- Jenkins : JDK 17
- Nexus : JDK 1.8
- SVN : 제공하는 설치파일로 설치
- 서버 메모리 설정 : /eGovCI-4.3.0/start-**.bat 파일에서 set JAVA_OPTS 값 수정
(4) 시작 파일 : /eGovCI-4.3.0/start-**.bat
2. Unix/Linux용
(1) 설치 파일 : eGovCI-4.3.0.tar.gz
(2) 주요 구성 컴포넌트
- Jenkins 2.479.2 LTS
- Nexus OSS 2.15.2-03
- Apache-maven-3.9.9
- Apache-ant-1.10.15
(3) 환경
- Jenkins : JDK 17
- Nexus : JDK 1.8
- SVN : 별도로 설치
- 서버 메모리 설정 : /eGovCI-4.3.0/setEnvJDK**.sh 파일에서 export CI_OPTS 값 수정
* JAVA_HOME 설정 : /eGovCI-4.3.0/setEnvJDK**.sh 파일에서 export JAVA_HOME 경로를 강제로 지정
(4) 시작 파일 : eGovCI-4.3.0/start-**.sh
==================================================
[첨부파일 hashcode(checksum) 정보]
-------------------------------------------------------------------------------------------
eGovCI-4.3.0.tar.gz
- md5 : a498246293226b4d7d10c18d88d3e373
- sha1 : 8fe614fbc274b96f2787025ebb60795d68e9184a
eGovCI-4.3.0_64bit.zip
- md5 : dafe21e758ddd49c6b2247aad4f9354f
- sha1 : 25c4a828df1459265366bc111c8faba372a3ab87
eGovCI-4.3.0-installation-guide.pdf
- md5 : 304fc3f979774277af7b4eeef5428ff6
- sha1 : a84f680a0d29a34ab655e89addc9d22e22879b12
-------------------------------------------------------------------------------------------