9
Dağıtım kullanıcısı olarak yapı aracılığıyla bir virtualenv'i etkinleştirin
Fabric betiğimi yerel olarak çalıştırmak istiyorum, bu da sırayla sunucumda oturum açacak, kullanıcıyı dağıtmak için değiştirecek, projeleri .virtualenv'i etkinleştirecek, bu da projeye direk değiştirecek ve bir git pull gönderecek. def git_pull(): sudo('su deploy') # here i need to switch to the virtualenv run('git pull') Ben genellikle virtualenvwrapper'daki workon komutunu kullanırım, …