Hudson을 로컬에서 권한설정 없이 써보다가 실제 프로젝트에 설치하고 권한관리를 해야겠다 싶어 권한을 설정하는데 왜이리 헷갈리는 건지...
https://hudson.dev.java.net/security.html
허드슨을 톰캣 위에서 돌리다면 이렇게 권한을 설정할 수 있다.
1. Hudson > Manage Hudson > Configure System 화면으로 들어가서 Access Control 항목을 밑에 그림처럼 설정한다. admin 유저를 Add하고 admin 유저에게는 모든 권한. anonymous 유저에게는 조회권한만 준다.
2. 위에서 추가한 admin 유저는 톰캣에서는 role에 해당한다(첨에 이 부분이 헷갈렸다)
톰캣에서 conf/tomcat-users.xml에 허드슨에 admin 권한으로 접속할 계정을 추가한다.
3. 이제 허드슨의 로그인화면(오른쪽 위의 login 링크)에서 hudson-admin/hudson으로 로그인하면 된다.
https://hudson.dev.java.net/security.html
허드슨을 톰캣 위에서 돌리다면 이렇게 권한을 설정할 수 있다.
1. Hudson > Manage Hudson > Configure System 화면으로 들어가서 Access Control 항목을 밑에 그림처럼 설정한다. admin 유저를 Add하고 admin 유저에게는 모든 권한. anonymous 유저에게는 조회권한만 준다.
2. 위에서 추가한 admin 유저는 톰캣에서는 role에 해당한다(첨에 이 부분이 헷갈렸다)
톰캣에서 conf/tomcat-users.xml에 허드슨에 admin 권한으로 접속할 계정을 추가한다.
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="hudson-admin" password="hudson" roles="admin"/>
<user username="manager" password="manager" roles="manager,admin"/>
</tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="hudson-admin" password="hudson" roles="admin"/>
<user username="manager" password="manager" roles="manager,admin"/>
</tomcat-users>
3. 이제 허드슨의 로그인화면(오른쪽 위의 login 링크)에서 hudson-admin/hudson으로 로그인하면 된다.
'Build&Deploy' 카테고리의 다른 글
Hudson : 리포트/차트 보기 (0) | 2008.10.01 |
---|---|
Hudson : 작업 디렉토리 변경하기 (0) | 2008.10.01 |
Hudson : scp 프로토콜로 서버 접속시 인증실패 에러 (0) | 2008.10.01 |
Hudson에서 SCM url 설정시 익명계정은 피하자 (0) | 2008.10.01 |
Ant에서 원격명령 실행시 ant 미종료 문제 (0) | 2008.09.30 |