본문 바로가기
반응형

CentOS6

[개발환경구축] VirtualBox CentOS 8 Jenkins 설치 다음으로 젠킨스 설치를 진행해보았다. 젠킨스와 거의 유사한 허드슨도 있는데 둘의 차이가 뭔지 궁금해서 검색해봤다. 검색한 결과 위키백과의 설명으로는 오라클과의 분쟁으로 인해 허드슨을 개발한 개발자들이 나와 만든게 젠킨스라고 한다. 현재 허드슨은 유지보수가 진행되고 있지 않다고하니 젠킨스로 설치가는게 좋을듯하다. Jenkins(젠킨스)는 빌드, 테스트, 배포를 진행해주는 CI(Continuous Integration) 툴이다. 젠킨스 설치 방법에는 tomcat에 war로 배포하거나 직접 패키지를 다운받는 방식이 있는데, 패키지를 받아보겠다. 젠킨스 사이트를 이용하면 쉽게 진행할 수 있다. 젠킨스 설치 사이트 : pkg.jenkins.io/redhat-stable/ $ su - $ wget -O /etc/y.. 2021. 3. 28.
VirtualBox CentOS 8 Subversion(SVN) 설치 넥서스 설치까지 진행했으니 svn 설치를 진행해본다. 언젠가 시간이되면 git 설치도 진행해볼 예정이다. 먼저 svn 명령어를 통해 linux에 svn 설치여부를 확인한다. $ svn 설치가 안되어있다면 설치가능 목록을 확인 후 해당 항목에 대해 설치를 진행한다. $ yum list subversion $ yum install subversion.x86_64 설치가 완료되면 svn --version 명령어를 통해 설치가 되었는지 확인해본다. $ svn --version svn 저장소로 사용할 디렉토리의 루트저장소 만들어준다. $ mkdir 루트저장소경로 루트저장소를 만들었다면 프로젝트 저장소를 설정해준다. $ cd 루트저장소경로 $ svnadmin create --fs-type fsfs 저장소명 svn .. 2021. 3. 21.
[개발환경구축] VirtualBox CentOS8 Nexus 2 설치 (Jetty Deploy) + 자동실행 jdk 설치도 끝났겠다 넥서스 설치를 진행해보았다. 먼저 넥서스2를 설치해보기로한다. 넥서스2는 넥서스 설치 파일을 받아서 압축 풀기와 war 파일을 받아서 톰캣에 배포하는 2가지 버전이 있는데 먼저 압축을 풀어서 jetty에 배포하는 버전 설치를 진행해봤다. 넥서스 설치는 root 계정보다 일반 계정으로 설치하기를 권고하기 때문에 먼저 넥서스 설치를 위한 계정을 만들어줬다. $ useradd nexus $ su - nexus nexus 계정으로 접속 후 바로 설치를 진행해도 되지만(이 경우 위치는 /home/nexus/) 본인은 /apps 폴더를 만들어서 해당 폴더에 설치를 진행했다. 설치하고자하는 폴더로 이동 후 파일을 다운로드한다. $ wget http://www.sonatype.org/downlo.. 2021. 3. 15.
[개발환경구축] VirtualBox CentOS 8 jdk 1.8 설치 넥서스 설치 진행하기 전 요구사항으로 jdk 1.8 버전을 먼저 설치 후 진행해보기로 했다. 터미널 - 설치 가능한 jdk 버전 확인 $ yum list java*jdk-devel jdk 설치 진행 $ yum install java-1.8.0-openjdk-devel.x86_64 devel이 빠진 java-1.8.0-openjdk.x86_64 버전도 존재하는데 devel과의 차이점은 devel에는 개발에 필요한 항목이 추가되어있다고한다.[링크] 설치 후 정상적으로 설치되었는지 확인 $ java -version jdk 설치가 끝나면 환경변수 설정을 진행해본다. javac 위치 확인 $ which javac 해당 링크에서 원본 파일 위치 확인 $ readlink -f /usr/bin/javac 원본 파일 위.. 2021. 3. 11.
반응형