python qt 응용 프로그램에 실행기 스크립트를 작성하고 싶습니다. 아이디어는 git pull, pip install -r 요구 사항을 실행하고 실제 응용 프로그램을 시작한 다음 종료하는 것입니다.git pull을 실행 한 다음 실제 응용 프로그램을 실행하는 Python launcher
나는 git/pip 구성 요소를 모두 수행하는 방법을 알고 있으며 응용 프로그램을 실행하는 몇 가지 방법을 알고 있지만 여기서는 응용 프로그램을 업데이트하고 사용자가 아무것도하지 않고 실행하는 최상의 방법을 알고 있습니다. .
응용 프로그램이 우리 사무실의 워크 스테이션에 설치되면, 모든 워크 스테이션은 파이썬이 설치된 윈도우를 실행합니다. 그들이 사용하는 응용 프로그램은 virtualenv에서 실행중인 자식과 함께 설치됩니다.
이전에 내가 한 것은 DB에서 체크 버전이었습니다. 버전이 올바르지 않으면 git/pip 프로세스를 실행 한 다음 사용자에게 메시지를 표시하고 응용 프로그램을 다시 시작하십시오. 차라리 응용 프로그램을 다시 시작하겠습니다.
TIA
덕분에 남자를 실행
fab bootstrap_remote
를 실행합니다. – Ominus여기 아주 간단한 예를 들었습니다. 아주 간단하고 매우 효율적으로 fabtools로 만들 수있는 아주 멋진 것들이 많이 있습니다! 예를 들면 : 관리자 설치, 구성, postgrest, git 작업 ... 모두 사용할 준비가되었습니다 ;-) –