2

내 모바일 응용 프로그램의 백엔드로 Azure 모바일 서비스를 사용하고 있습니다. 최선의 노력에도 불구하고 서버 쪽 스크립트가 복잡해졌습니다. 소스 컨트롤에서 내 서비스의 테이블에 대한 삽입, 업데이트, 읽기, 삭제 스크립트를 유지하고 Visual Studio 내에서 배포 할 수있는 방법이 있습니까?Azure 모바일 서비스의 서버 측 스크립트 소스 제어

답변

1

이 질문에 대한 답변을 얻었으므로 Azure Mobile Services에 Git 소스 컨트롤과 통합 된 새로운 기능이 추가되었습니다. 기본적으로 모바일 서비스의 대시 보드에서이 기능을 활성화 할 수 있으며 Git 저장소의 저장소를 변환하여 업데이트를 복제/가져오고 푸시 할 수 있습니다.

자세한 내용은 http://www.windowsazure.com/en-us/develop/mobile/tutorials/store-scripts-in-source-control/의 자습서에서 확인할 수 있습니다.

5

노드 Azure Command Line Tools을 확인 했습니까? 이렇게하면 문제가 해결 될 가능성이 있습니다. 이러한 도구를 사용하면 개발 컴퓨터에서 모바일 서비스를 깔끔하게 관리 할 수 ​​있습니다. 새로 추가 된 모바일 서비스 용 cli 도구는 또한 스크립트 다운로드를 지원합니다. 그냥 푸른 PowerShell에서 다음 명령을 실행

테이블의
  1. : 다음과 같이

    azure mobile script download <service_name> <script_name> 
    

    스크립트 이름 구문입니다. 테이블/{삽입 | 읽기 | 갱신 ​​| 삭제}

  2. 애플 푸시 알림 : 공유/apnsFeedback
  3. 스케줄러 : 스케줄러/

당신은 당신의 스크립트를 다운로드하여 배치하면 로컬 파일 시스템에서 모바일 서비스를 사용하는 클라이언트와 소스 제어에 넣거나 자신의 자식 저장소에 던져 넣을 수 있습니다. 그러나 소스 제어 저장소와 모바일 서비스를 동기화 할 수는 없습니다. 당신이 당신의 스크립트에 변경 한 내용을 업로드하려면 다시 푸른-CLI에서 다음 명령을 실행해야 할 것 :

azure mobile script upload <service_name> <script_name> 

는 잘 모르겠어요 당신이 한 번에 여러 스크립트를 업로드 할 수있는 경우 그래도. 아마도 Azure-CLI Automation 스크립트 중 일부를 사용할 수 있습니다. Glenn Block post on github입니다. 이렇게하면 빌드 워크 플로의 일부로 스크립트를 어떻게 든 자동화 할 수 있습니다.

편집 :

내가이 당신을 도울 수있는 몇 가지 더 많은 자원을 발견

이 조쉬 트위스트에서 훌륭한 자원이다. 나는 그들이 당신을 올바른 방향으로 밀어 넣을 것이라고 확신합니다.

관련 문제