리눅스 용량 확인 df
개인플젝의 CI서버를 새로 구축하면서 centos 에서는 별 문제 없던 것이 우분투에서 몇몇 이슈 사항이 생기더라.
기본적으로 젠킨스 실행시 실행 계정 홈디렉토리의 .jenkins 디렉토리에 저장이된다.
숨김파일로 저장되기 때문에 ls -al을 이용하여 확인을 해야함.
젠킨스 홈디렉토리 변경 변경을 위해서 catalina.sh 파일에 디렉토리 경로를 추가한다.
tomcat_home/bin/catalina.sh
export JENKINS_HOME=/jenkins home directory
JENKINS_HOME 셋팅을 했으면 이곳에서 작업을 수행 하는데,
보통 JENKINS_HOME 셋팅이 안되어 있으니 디폴트로 “.. ~ ./usr/share/tomcat*/.jenkins” 폴더를 이용한다고 한다.
여기까지는 알겠는 데 나의 상황은 조금 달랐다.
에러 내용은 권한 문제라고 나오는 데.. 아마 JENKINS_HOME 을 만들려고 하는 데 안되니깐 그런거 같다.
아마 '.jenkins' 이 폴더가 없어서 에러가 나는 상황으로 유추해보았고, 그냥 root 계정으로 .jenkins 폴더를 설치해주기로 했다.
에러 로그에서 유추하기로 내가 apt-get install tomcat8 -y 옵션으로 자동설치 해서
톰캣의 경로가 usr/.. 이쪽에 설정되어서 설치되는 데
윈도우로 치면 이쪽 경로가 c:\program files 와 같은 개념의 경로여서 권한이 높게 필요해서 그렇지 않나 생각을 해본다..
에러 로그를 보아하니 /usr/share .. 톰캣의 webapps에 .jenkins를 폴더를 만들려고 하는 데 자꾸 뻒이 나는거같더라.
참고로 나는 webapps에 jenkins.war를 스테이징 하여 설치했다.
cd /usr/share/tomcat8/
mkdir .jenkins
chown tomcat8:tomcat8 .jenkins
service tomcat8 stop
service tomcat8 start
이렇게 진행을 하고, 해결했다.
여담으로 /usr/share는 시스템 볼륨으로 잡히므로 용량문제로
/home/jenkins/.jenkins 이런식으로 다시 옮겨주었다
'Tech' 카테고리의 다른 글
자바8과 람다에 대한 생각 (0) | 2017.03.15 |
---|---|
oracle-jdk-8 설치 (0) | 2017.03.10 |
https 설정하기 -1, 기본적인 톰켓에서의 https 설정 (0) | 2017.03.09 |
밀리세컨드 를 분, 시간 으로 (0) | 2017.03.09 |
docker 시작하기 (0) | 2017.02.03 |