2017-02-23 9 views
0

이전에 실행 된 git pull에서 방금 변경된 모든 것을 알려주는 git pull을 수행 한 후에 git 명령을 실행할 수 있습니까?힘내 : Azure 웹 사이트 사용자 지정 배포 스크립트에 적용된 커밋 변경 내용을 알려주는 명령

저는 git 소스 컨트롤의 지속적인 배포를 사용하여 Azure 웹 사이트에 무언가를 배포하고 있습니다. Azure는 사용자 정의 deployment scripts을 허용합니다.

작동 방식은 azure가 실행하는 것입니다. 1. git pull (둘 이상의 커밋을 가져올 수 있음). 2. 재귀 하위 모듈 업데이트 3. 사용자 지정 배포 스크립트. 4. 배포 후 모든 스크립트

3 단계부터 수행 할 작업 만 제어 할 수 있습니다.

내 응용 프로그램을 배포하기 전에 코드를 최적화하기 위해 여러 단계를 실행해야합니다. 그러나 응용 프로그램에는 정적 XML 파일도 있습니다.

코드에서 변경된 사항이 있는지 확인하고, 그렇다면 긴 코드 최적화 배포 루틴을 실행하십시오. XML 파일 만 변경된 경우에는 대신에 짧은 루틴을 실행하여 해당 위치에 배치하십시오.

아이디어가 있으십니까?

답변

1

이 명령을 시도해보십시오

git diff @{1} 

this에서 제대로 설명.