aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/coverity.yml
blob: 82bbe0c65675f6b760849e322dbc21fa0cb7fe2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
name: Coverity Scan

on:
  schedule:
    - cron: '0 0 * * *' # Once every day at 00:00 UTC
env:
  CC: gcc
  ARCH: x86_64
  CONTAINER_NAMESPACE: ghcr.io/opendataplane/odp-docker-images
  OS: ubuntu_20.04
  COVERITY_PROJECT: ODP-DPDK

jobs:
  Coverity-analysis:
    runs-on: ubuntu-20.04
    steps:
      - uses: actions/checkout@v3
      - run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g
               -e CC="${CC}" -e GITHUB_SHA="${GITHUB_SHA}"
               -e COVERITY_TOKEN="${{ secrets.COVERITY_TOKEN }}"
               -e COVERITY_PROJECT="${COVERITY_PROJECT}"
               ${CONTAINER_NAMESPACE}/odp-ci-${OS}-${ARCH}-coverity-linux-dpdk
               /odp/scripts/ci/coverity.sh