Ben böyle bir fabfile var şu:Bir Python Fabric görevi diğer görevleri çağırıp ana bilgisayar listelerine saygı gösterebilir mi?
@hosts('host1')
def host1_deploy():
"""Some logic that is specific to deploying to host1"""
@hosts('host2')
def host2_deploy():
"""Some logic that is specific to deploying to host2"""
def deploy():
""""Deploy to both hosts, each using its own logic"""
host1_deploy()
host2_deploy()
ben her koşmak,
fab deploy
yapmak ister ve onu başka deyişle
fab host1_deploy host2_deploy
eşdeğer olurdu alt görevler ve her biri için belirttiği ana bilgisayarların listesini kullanın. Ancak, bu işe yaramıyor. Bunun yerine, deploy() görevi, kendi alt görevlerinin tümüne yayılacak kendi ana bilgisayar listesini ister.
Deploy() görevini burada güncellemenin bir yolu var mı, böylece tek tek çalıştırılabilmeleri için alt görevleri tek başına bırakırken istediğimi yapacak mı?
Çalışmıyor ... –