我有一個 React 前端和一個 Node 后端,我已經使用 Cypress 為前端進行了幾次 E2E 測驗并在本地運行它們。我喜歡端到端測驗如何讓我在前端和后端捕獲錯誤!所以我想有一種方法可以在發送 PR 時自動運行它們。
我正在使用 bitbucket 管道,并且我已經將它配置為運行npm test可以完美運行單元測驗的命令,但我仍然不明白如何能夠自動運行我的賽普拉斯測驗,因為我會需要從我在前端存盤庫上運行的管道訪問后端存盤庫。
我試過的
我已經閱讀了檔案并使用了示例 repo,但我仍然不明白如何自動運行我的測驗,在示例中后端和前端都在同一個存盤庫上。
如果這是一個模糊的問題,我很抱歉,我似乎不知道這是否可以通過 bitbucket 管道實作,如果不是,還有什么其他工具可以幫助我以與本地類似的方式運行賽普拉斯測驗? (同時運行后端和前端)。
我真的試圖尋找這個答案,也許它太明顯了,我只是錯過了一些東西,但我似乎沒有在互聯網上找到任何關于這個的東西,任何幫助將不勝感激!
uj5u.com熱心網友回復:
當您的前端和后端在不同的存盤庫中進行版本控制時,您必須在管道執行期間檢查兩個存盤庫中的至少一個(例如,當前未執行管道的另一個)以訪問代碼,從而可以在本地同時啟動前端和后端來運行您的測驗。
這個問題也已經在這里提出和回答: https ://community.atlassian.com/t5/Bitbucket-questions/Access-multiple-Bitbucket-repositories-from-a-single-Pipeline/qaq-p/1783419
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/417613.html
標籤:
