사용자 도구

사이트 도구


build_deploy_management:fabric

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
build_deploy_management:fabric [2013/04/30 16:03]
kwon37xi
— (현재)
줄 1: 줄 1:
-====== Fabric ====== 
-  * [[http://docs.fabfile.org/|Fabric]] : SSH를 통해 멀티 서버 배포와 시스템 관리를 수행하는 명령행 툴. [[:python|Python]] 기반. 
- 
-===== host 지정 ===== 
-  * <code python>env.hosts = ['hostname', 'username@hostname2']</code> 
- 
-===== Multiprocessing ===== 
-  * Python 2.6 버전 대의 경우 기본 라이브러리에 버그가 있으므로 2.6.3 이상을 사용할 것. 
-  * 2.5 이하에서는 [[https://pypi.python.org/pypi/multiprocessing/|pypi multiprocessing]] 패키지를 설치해서 사용할 것 
- 
-===== shell 변경 ===== 
-  * ''env.shell''의 기본값인 ''/bin/bash -l -c''를 다른 값으로 변경하면 다른 종류의 셸을 사용할 수 있고, ''-l'' 옵션을 빼서 로그인 셸이 아닌 일반 셸로 처리할 수도 있다. 
- 
-===== 현재 실행중인 태스크가 바라보는 host정보 ===== 
-<code python> 
-env.host # hostname만 있음 
-env.host_string # 설정에 지정한 username@host:port 형태의 문자열 
-</code> 
  
build_deploy_management/fabric.1367305397.txt.gz · 마지막으로 수정됨: 2013/04/30 16:03 저자 kwon37xi