0
我們爲應用程序的前端和後端分別構建,我們需要在構建過程中將前端的dist構建拉到後端項目。在構建過程中,「捲曲」無法寫入所需的位置。 詳細地說,我們使用SpringBoot作爲服務Angular 2前端的後端。所以我們需要將前端文件拖到src/main/resources/static文件夾中。Bitbucket管道 - 是否可以下載額外的文件通過curl項目?
image: maven:3.3.9
pipelines:
default:
- step:
script:
- curl -s -L -v --user xxx:XXXX https://api.bitbucket.org/2.0/repositories/apprentit/rent-it/downloads/release_latest.tar.gz -o src/main/resources/static/release_latest.tar.gz
- tar -xf -C src/main/resources/static --directory src/main/resources/static release_latest.tar.gz
- mvn package -X
由於這種情況,構建失敗並輸出CURL。
* Failed writing body (0 != 16360)
注:我已經嘗試了與maven-exec-plugin相同的結果是相同的。該解決方案自然適用於本地機器。
乍一看,我沒有發現一個錯誤。但是,爲什麼不從'curl'調用中移除'-s'標誌以獲取更多關於發生了什麼的信息?並且:你確定'src/main/resources/static'存在'?我在問,因爲這看起來像VCS中可以忽略的路徑,因此會丟失。 – BlueM