我希望能夠聽取Firebase託管服務,瞭解它在成功部署後會引發的事件。這是今天在谷歌Firebase平臺上可用嗎?計劃創建一個部署事件處理程序,以發送一個Slack webhook請求以及有關成功部署的上下文信息。Firebase託管服務提供可以收聽的部署活動嗎?
1
A
回答
0
firebase-tools
最近添加到掛接到predeploy
和postdeploy
流程的能力:
要設置部署掛鉤,增加的bash腳本到項目的firebase.json配置文件。可以在文件中直接定義簡短的腳本,也可以在項目目錄中引用文件。例如,這裏是一個postdeploy腳本,將鬆弛的消息在部署成功完成火力託管firebase.json表達:
{ "hosting": { "postdeploy": "./messageSlack.sh 'Just deployed to Firebase Hosting'" } }
駐留在項目目錄的
messageSlack.sh
腳本會是什麼樣子:curl -X POST -H 'Content-type: application/json' --data '{"text":"$1"}' https://<Slack_Webhook_URL>
對於任何可以部署託管資產,功能,數據庫,存儲和firestore-您可以在firebase.json添加預先部署和postdeploy鉤,和你的腳本將被相應的部署命令來運行。預部署和後部署鉤子都將腳本的標準輸出和錯誤流打印到終端。對於故障情況,請注意:
未能按預期完成預部署掛鉤取消部署。 由於某種原因部署失敗,postdeploy掛鉤不會被觸發。
相關問題
- 1. Virtocommerce部署域和託管服務提供商
- 2. 從Firebase功能部署到Firebase託管
- 3. 我可以通過非IIS託管的WCF服務提供網頁嗎?
- 4. SQL Server 2008 Express可以用於提供商業網站託管服務嗎?
- 5. Grails託管服務提供商?
- 6. 將託管服務部署到CloudFoundry
- 7. 託管WCF服務,部署文檔
- 8. 我可以XCOPY部署Windows服務嗎?
- 9. 可以通過Firebase託管託管Java Spring應用程序嗎?
- 10. Firebase託管使用最新部署
- 11. 我的應用程序服務器可以找出它所在的Java託管服務提供商嗎?
- 12. 共享託管服務提供商的可用RAM
- 13. 我可以在Windows服務中託管WCF服務嗎?
- 14. Odata服務可以作爲Windows服務託管嗎?
- 15. 部署並提供節儉服務
- 16. 部署基於TCP的WCF服務,託管在Windows服務中
- 17. 使用Firebase託管服務時,我可以訪問w3c風格日誌嗎?
- 18. Firebase部署提供「錯誤加載firebase.json」
- 19. Firebase託管自己的服務器node.js
- 20. Firebase託管服務中的角度2
- 21. 任何託管服務提供商的可擴展性,unix,MySQL,託管服務器?
- 22. IIS可以託管WCF服務執行後臺任務嗎?
- 23. 我可以在主域託管服務器以外的其他服務器上託管子域嗎?
- 24. Azure管理服務API以某種加密格式提供部署配置
- 25. node.js是否可以在任何託管服務提供商中運行?
- 26. 如何在eclipse中一起部署服務提供者和活動包
- 27. Windows託管的WCF服務可以使用HTTPS嗎?
- 28. 如何部署窗口服務管理端口號託管WCF服務
- 29. 多個客戶端可以訪問Windows服務中託管的WCF服務嗎?
- 30. 是否有任何可以爲Asp.Net MVC內容提供服務的文件副本可部署Web服務器?
當前不提供的,但你應該[要求它作爲一個功能(https://firebase.google.com/support/contact/bugs-功能/),以便它可能有一天:) –
爲此向Firebase組發送功能請求。希望它在某個地方。 –
我使用Firebase主機,因此您可以相信它已經被團隊聽到:) –