API를 사용하여 프로그래밍 방식으로 엔진, 앱 및 프레임워크를 업데이트하려면 어떻게 해야 합니까?

프로그래밍 방식으로 엔진, 앱 및 프레임워크를 모두 최신 버전으로 업데이트하려면 다음 코드를 사용하면 됩니다.

import sys
sys.path.append("<path_to_your_config>/install/core/python")
import sgtk

# substitute your Project id here or alternatively use sgtk_from_path()
tk = sgtk.sgtk_from_entity('Project', 161)
c=tk.get_command("updates")

# setup authentication
if hasattr(sgtk, "set_authenticated_user"): 
     from tank_vendor.shotgun_authentication import ShotgunAuthenticator
     user = ShotgunAuthenticator(sgtk.util.CoreDefaultsManager()).get_default_user() 
     sgtk.set_authenticated_user(user)

# finally, execute the command
c.execute({})

이렇게 하면 추가 상호 작용 또는 확인 없이 이 파이프라인 구성의 모든 엔진, 앱 및 프레임워크가 최신 버전으로 업데이트됩니다. 그러므로 진행하기 전에 이를 잘 숙지하시기 바랍니다.

 

추가 참고:

팔로우

0 댓글

댓글을 남기려면 로그인하세요.