第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 go binary 添加為 bitbucket 管道工件?

如何將 go binary 添加為 bitbucket 管道工件?

Go
慕的地8271018 2022-04-26 19:59:24
您好,我正在嘗試將管道的輸出二進制文件添加到內(nèi)置工件中。image: golang:1.13pipelines:  default:    - step:        script:          - PACKAGE_PATH="${GOPATH}/src/bitbucket.org/${BITBUCKET_REPO_FULL_NAME}"          - mkdir -pv "${PACKAGE_PATH}"          - tar -cO --exclude-vcs --exclude=bitbucket-pipelines.yml . | tar -xv -C "${PACKAGE_PATH}"          - cd "${PACKAGE_PATH}"          - go get -v          - env GOOS=windows GOARCH=amd64 go build          - go build -v          - ls        artifacts:          - fx_update.exe但是,二進制文件并沒有最終出現(xiàn)在工件中:所以我把這個ls命令放在那里,看看 .exe 是否存在并且確實是:有誰知道為什么它沒有做我想要的?
查看完整描述

1 回答

?
慕沐林林

TA貢獻2016條經(jīng)驗 獲得超9個贊

那是因為您cd在創(chuàng)建工件之前進入了包目錄。工件定義與構(gòu)建目錄相關(guān),而不是與當前工作目錄相關(guān)(有關(guān)更多詳細信息,請參閱此頁面https://confluence.atlassian.com/bitbucket/using-artifacts-in-steps-935389074.html)。您可以通過將 復(fù)制fx_update.exe到基本構(gòu)建目錄來解決此問題:

- step:
    script:
      - PACKAGE_PATH="${GOPATH}/src/bitbucket.org/${BITBUCKET_REPO_FULL_NAME}"
      - mkdir -pv "${PACKAGE_PATH}"
      - tar -cO --exclude-vcs --exclude=bitbucket-pipelines.yml . | tar -xv -C "${PACKAGE_PATH}"
      - cd "${PACKAGE_PATH}"
      - go get -v
      - env GOOS=windows GOARCH=amd64 go build
      - go build -v
      - cp fx_update.exe ${BITBUCKET_CLONE_DIR}
    artifacts:
      - fx_update.exe


查看完整回答
反對 回復(fù) 2022-04-26
  • 1 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號