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

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

在circleci中使用golang-ci-lint

在circleci中使用golang-ci-lint

Go
達令說 2023-07-31 16:57:26
我有一個Makefile正在circleci上運行一些目標這是的目標Makefileinstall_lint:    curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s v1.21.0當我在第二個目標上運行時golangci-lint --version出現(xiàn)錯誤golangci-lint: Command not found我也嘗試過這個curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v1.21.0因為我正在運行 docker1.13.2version: 2jobs:  build:    docker:      - image: circleci/golang:1.13.3知道我在這里缺少什么嗎?如何使二進制可用?我也嘗試過類似的東西install_lint:    curl -sLO https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_VERSION}/golangci-lint-${GOLANGCI_VERSION}-linux-amd64.tar.gz    tar -xzvf golangci-lint-${GOLANGCI_VERSION}-linux-amd64.tar.gz    cp golangci-lint-${GOLANGCI_VERSION}-linux-amd64/golangci-lint /usr/local/bin/golangci-lint && chmod +x /usr/local/bin/golangci-lint我得到了錯誤cp: cannot create regular file '/usr/local/bin/golangci-lint': Permission denied
查看完整描述

1 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

我這樣做的方式是


1-我讓circle CI安裝golangci-lint


curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v1.20.0


2-我的 make 文件只有 golangci-lint 調用


lint: 

    @golangci-lint run

3 圈 CI 步驟調用我的 makefile


validate-lint:

    ...

    steps:

      - run:

          name: "Validate lint"

          command: |

            curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v1.20.0

            make lint


查看完整回答
反對 回復 2023-07-31
  • 1 回答
  • 0 關注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號