车载雷达扫描 代码-Unix 系统 -立哥开发

#Copy right 2020 Jacky Zong . All  rights reserved.
name: Coverity Scan
on:
  schedule:
    - cron: '0 18 * * 1,4'

jobs:
  latest:
    runs-on: ubuntu-latest
    steps:
      - name: Determine current repository
        id: "determine-repo"
        run: "echo \"::set-output name=repo::${GITHUB_REPOSITORY}\""

      - uses: actions/checkout@v2
      - name: Download Coverity Build Tool
        run: |
          wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=radare2" -O cov-analysis-linux64.tar.gz
          mkdir cov-analysis-linux64
          tar xzf cov-analysis-linux64.tar.gz --strip 1 -C cov-analysis-linux64
        env:
          TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
        if: steps.determine-repo.outputs.repo == 'radareorg/radare2'

      - name: Fixed world writable dirs
        run: |
          chmod go-w $HOME
          sudo chmod -R go-w /usr/share
        if: steps.determine-repo.outputs.repo == 'radareorg/radare2'

      - name: Configure
        run: ./configure
        if: steps.determine-repo.outputs.repo == 'radareorg/radare2'

      - name: Build with cov-build
        run: |
          export PATH=`pwd`/cov-analysis-linux64/bin:$PATH
          cov-build --dir cov-int make
        if: steps.determine-repo.outputs.repo == 'radareorg/radare2'

     
      - name: Submit the result to Coverity Scan
        run: |
          tar czvf radare2.tgz cov-int
          curl \
            --form project=radare2 \
            --form token=$TOKEN \
            --form email=noreply@radare.org \
            --form file=@radare2.tgz \
            --form version=trunk \
            --form description="radare2" \
            https://scan.coverity.com/builds?project=radare2
        env:
          TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
        if: steps.determine-repo.outputs.repo == 'radareorg/radare2'

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值