OSDN Git Service

Create codescan-analysis.yml
authorkokkiemouse <39451248+kokkiemouse@users.noreply.github.com>
Tue, 6 Oct 2020 21:51:24 +0000 (06:51 +0900)
committerGitHub <noreply@github.com>
Tue, 6 Oct 2020 21:51:24 +0000 (06:51 +0900)
.github/workflows/codescan-analysis.yml [new file with mode: 0644]

diff --git a/.github/workflows/codescan-analysis.yml b/.github/workflows/codescan-analysis.yml
new file mode 100644 (file)
index 0000000..edfd2f2
--- /dev/null
@@ -0,0 +1,35 @@
+# This workflow requires that you have an existing account with codescan.io
+# For more information about configuring your workflow, 
+# read our documentation at https://github.com/codescan-io/codescan-scanner-action
+name: CodeScan
+
+on:
+  push:
+    branches: [master, main]
+  pull_request:
+    # The branches below must be a subset of the branches above
+    branches: [master, main]
+
+jobs:
+    CodeScan:
+        runs-on: ubuntu-latest
+        steps:
+            -   name: Checkout repository
+                uses: actions/checkout@v2
+            -   name: Cache files
+                uses: actions/cache@v2
+                with:
+                    path: |
+                        ~/.sonar
+                    key: ${{ runner.os }}-sonar
+                    restore-keys: ${{ runner.os }}-sonar
+            -   name: Run Analysis
+                uses: codescan-io/codescan-scanner-action@master
+                with:
+                    login: ${{ secrets.CODESCAN_AUTH_TOKEN }}
+                    organization: ${{ secrets.CODESCAN_ORGANIZATION_KEY }}
+                    projectKey: ${{ secrets.CODESCAN_PROJECT_KEY }}
+            -   name: Upload SARIF file
+                uses: github/codeql-action/upload-sarif@v1
+                with:
+                    sarif_file: codescan.sarif