2014-11-06 3 views
7

웹 기반 애플리케이션 호스팅을 위해 Firebase Hosting을 사용하고 있습니다. 또한 사이트에서 작은 스크린 캐스트를 호스팅하고 있지만 앱을 변경하고 배포 할 때마다 동영상을 밀 때까지 기다려야합니다.Firebase는 새로운/변경/만지기 된 파일 만 호스팅하고 배포합니다.

을 선택적으로 변경 사항을 Firebase에 적용 하시겠습니까? 또한 Firebase가 새로운/변경/터치 된 파일을 단순히 푸시하는 것이 아닌 이유는 무엇입니까? 호스트 된 응용 프로그램에 대한 개정 제어를 수행하지 않으므로 그러한 내용을 추적하지 않기 때문에 가정합니다. 그러나 이는 선택적 선택을 훨씬 더 필요로합니다.

+0

안녕하세요, MandM. 귀하의 가정은 정확합니다. Firebase가 선택적으로 변경 사항을 푸시하지 않는다는 것을 이미 알게되었습니다. 그렇습니다. "단순히 Firebase가 아닌 것은 왜"라는 질문은 기능 요청입니다. – Kato

+0

맞습니다. Firebase _automatically_ 선택 푸시를 수행하는 것은 기능 요청이지만 내 원래 질문은 "_is_ 선택적으로 (수동으로) 푸시하는 방법"이었습니다. 귀하의 의견은 자동 또는 수동을 사용할 수 없다는 것을 의미합니다. – MandM

+0

올바른 (그것은 당신이 가정 한대로) 어떤 종류의 개정 통제도하지 않기 때문입니다 (아직). 바라건대 클라우드와 통합하면 다음과 같은 기능 중 일부가 제공 될 것입니다. – Kato

답변

4

현재 Firebase은 개정 제어를 수행하지 않으므로 자동은 변경/수정되지 않은 파일을 무시하는 것은 옵션이 아닙니다. 그러나 firebase.json에서는 .ignore 섹션에서 무시할 파일을 지정할 수 있습니다.

firebase deploy을 수행 할 때 명령 줄에서 지정하는 수동 옵션을 더 많이 찾고 있었지만 firebase.json 파일에서 수행하면 파일이 변경되지 않았거나 그렇지 않다는 것을 아는 것이 좋습니다. 재배포해야합니다. 워드 프로세서

https://www.firebase.com/docs/hosting/guide/deploying.html

:

"ignore": [ 
    "firebase.json", 
    "**/.*", 
    "**/node_modules/**" 
] 

옵션 무시 - (가) 설정 파일에 무시하도록 지정 중포 기지-도구 V1.0.1부터 선택적 매개 변수입니다 무시 배포하십시오. git이 .gitignore를 처리하는 것과 같은 방법으로 glob 정의를 취할 수 있습니다.

+0

그리고 무시한 파일은 더 이상 사용할 수 없습니까? –

+1

@FaustoR., 당신이 이것을 언급했기 때문에 기쁩니다. 질문/답변을 게시 한 후 ** ignore **를 포함하는 것이 Firebase 호스팅을 시도 할 때 해당 파일이 삭제된다는 것을 의미 할 수도 있습니다. 그러나, 나는 테스트를하기 위해 돌아 보지 않았습니다. 대답을 찾으면 (테스트 할 시간이 있기까지는 아마 오래있을 것입니다.) 여기를 자유롭게 업데이트하십시오. – MandM

+2

방금 ​​시도했습니다. * ignore *는 배포 된 사이트가 무시되지 않은 파일 세트와 동일 함을 보장합니다. 무시 된 파일을 효과적으로 삭제합니다. – Synesso