2017-02-10 62 views
1

我試着上傳war文件從到位桶管線到位桶下載,我的腳本看起來像:Bitbucket。管道。從管道搬運工到位桶上傳輸出構建由捲曲

image: maven:3.3.3 

pipelines: 
    default: 
    - step: 
     script: # Modify the commands below to build your repository. 
      - mvn -B clean install 
      - curl -X POST --user "${BB_AUTH_STRING}" "https://api.bitbucket.org/2.0/repositories/someuser/somerepo/downloads" --form [email protected]"target/some.war" 

構建是好的,在日誌中我看到:

[INFO] ------------------------------------------------------------------------ 
+ curl -X POST --user "${BB_AUTH_STRING}" "https://api.bitbucket.org/2.0/repositories/someuser/somerepo/downloads" --form [email protected]"target/some.war" 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
100 64.2M 0  0 100 64.2M  0 102M --:--:-- --:--:-- --:--:-- 102M 

但該文件未顯示在我的下載部分(用戶名和回購商名稱正確)。有任何想法嗎? 我錯了什麼?

+0

是的我也看到了同樣的問題。 ''' %總計%接收%Xferd平均速度時間時間時間當前 Dload上傳總花費左速度 0 0 0 0 0 0 0 0 - : - : - - : - : - - - : - : - 0 0 13.4M 0 0 0 0 0 0 - : - : - 0:00:01 - : - : - 0 100 13.4M 0 0 100 13.4M 0 9.9M 0:00:01 0:00:01 - : - : - 9.9M''' –

回答

1

我找到了工作參數捲曲是這些:

curl -X POST --user "${BITBUCKET_REPO_OWNER}:${BB_AUTH_STRING}" "https://api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads/" --form [email protected]"target/some.war" 

具體來說,提供了正確的用戶名:密碼組合捲曲似乎工作。

僅使用應用程序密碼進行身份驗證確實可以讓上傳過程完成,但實際上並沒有超出這個範圍。