fabric

    1

    1답변

    내 배포 시나리오에는 일반적인 Django 설치가 포함되지만 여러 서버에서 실행됩니다. 기본적으로 소스 코드를 업로드하고 여러 빌드 단계 (.pyc 파일, collectstatic 컴파일 등)를 수행 한 다음 syncdb과 migrate을 실행하고 마지막으로 apache2를 다시로드합니다. 내 문제는 앞으로 더 많은 계획이있는 4-5 개의 서버에 코드를 배

    4

    1답변

    Tomcat 7 및 fabric에서 문제가 발생했습니다. 나는 바람둥이를 원격으로 멈출 수있다. 불행히도 파이썬 패브릭으로 시작할 수 없습니다. 그것은 나에게 출력을 제공하고 오류의 흔적은 없지만 여전히 바람둥이가 시작되지 않습니다. 이 내 직물 명령입니다 @task def start_tomcat(): sudo('/opt/tomcat/bin/st

    0

    1답변

    브랜치 생성을 자동화하기 위해 fabric을 사용하고 있습니다. 내 문제는 함수가 호출되기 전에 브랜치 이름을 모른다는 것이고, 패브릭이 cd와 함께 작동하지 않는다는 것이다. 대상 디렉토리가 한 레벨 낮을 것이라고 어떻게 알 수 있습니까? Fabfile : 내가 갖는 def new_branch(branch_name): local('mkdir '

    1

    1답변

    저는 Python3.2로 Django를 실행 중이며, 최근에이 패브릭이 Python3을 지원하지 않는다는 것을 발견했습니다. 그래서 패브릭을 실행하기 위해 두 번째 가상 환경 (fabric-env)을 만들었습니다. 가 여기에 VIRTUALENV에서 팹 --version 출력입니다 : Fabric 1.9.0 Paramiko 1.14.0 파이썬 --ver

    1

    1답변

    간단한 방법으로 배포하는 좋은 방법을 알 수없는 개발 및 제작 Django 설치에 대한 수수께끼가 있습니다. 여기에 설정입니다 : /srv/www/projectprod 내 생산 코드를 포함하고, /srv/www/projectbeta 내 개발 코드를 포함 www.domain.com에서 제공 www.dev.domain.com 생산성에서 제공하고 개발자는 또한

    0

    1답변

    내 호스트는 꽤 정적이며 개별 fabfiles에서 정의하지 않고 .fabricrc에 설정할 수 있기를 바랬습니다. 이것이 가능한가? 나는 운을 만들어서 작동시키지 못했습니다. 나는 내가 정의하고 싶습니다 여러 역할 (테스트, 스테이징, 자극)가 나는 .fabricrc에서이 같은 시도 : roledefs = { 'staging': ['foo1', '

    1

    1답변

    패브릭 documentation 상태 : 해당 지역의 사용자 이름 패브릭 기본적으로 SSH 연결 내 표준 사용자 이름이 dserodio, 그래서 내 dotfiles의 상당수에서이 이름에 대한 참조가 제작, 하지만이 네트워크에있는 사용자 이름은 dserodi하고, 패브릭은 기본 사용자 이름 오른쪽 점점되지 않습니다 >>> import os >>> print

    2

    1답변

    나는 패브릭 주위에 머리를 쓰려고합니다. 여기 fab -R prod prepare:all -R 자극이 사용자와 대상 호스트를 정의하고, 뭔가 같은 : 나는 이런 식으로 뭔가를 달성하려면 명령 줄에서 +--+ b2b (+config) +------+ api --+ | +--+ b2c (+config)

    0

    1답변

    fab 명령을 사용하고 싶지 않고 fabfile & 명령 줄 인수를 사용하지 마십시오. 파이썬 스크립트를 작성하여 fab api를 사용하여 자동화 된 원격 SSH를 만들고 싶습니다. 필자는 writig python 스크립트로 자동화 할 수 있습니까?

    0

    1답변

    로깅 사용자에서 시스템 사용자로 전환하고 해당 사용자로 명령을 실행할 수 있습니까? 직물 사용. def sometask(): run('mkdir foo') @hosts([email protected]) def dothis() with change_user(user2):<-- this is what i want to do change