Skip to content

Commit 2a0dda9

Browse files
authored
enable codeQL in wcf core repo (#4949)
1 parent 5dcdf44 commit 2a0dda9

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed

.config/tsaoptions.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"instanceUrl": "https://devdiv.visualstudio.com/",
3+
"template": "TFSDEVDIV",
4+
"projectName": "DEVDIV",
5+
"areaPath": "DevDiv\\NET Fundamentals\\WCF\\S360",
6+
"iterationPath": "DevDiv",
7+
"notificationAliases": [ "[email protected]" ],
8+
"repositoryName":"wcf",
9+
"codebaseName": "wcf"
10+
}

azure-pipelines-codeql.yml

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
parameters:
2+
# Optionally do not publish to TSA. Useful for e.g. verifying fixes before PR.
3+
- name: TSAEnabled
4+
displayName: Publish results to TSA
5+
type: boolean
6+
default: true
7+
8+
variables:
9+
- template: eng/common-variables.yml
10+
- template: eng/common/templates/variables/pool-providers.yml
11+
# CG is handled in the primary CI pipeline
12+
- name: skipComponentGovernanceDetection
13+
value: true
14+
# Force CodeQL enabled so it may be run on any branch
15+
- name: Codeql.Enabled
16+
value: true
17+
# Do not let CodeQL 3000 Extension gate scan frequency
18+
- name: Codeql.Cadence
19+
value: 0
20+
# CodeQL needs this plumbed along as a variable to enable TSA
21+
- name: Codeql.TSAEnabled
22+
value: ${{ parameters.TSAEnabled }}
23+
24+
# Build variables
25+
- name: _BuildConfig
26+
value: Release
27+
28+
trigger: none
29+
30+
schedules:
31+
- cron: 0 12 * * 1
32+
displayName: Weekly Monday CodeQL run
33+
branches:
34+
include:
35+
- main
36+
- release/6.0
37+
- release/7.0
38+
always: true
39+
40+
jobs:
41+
- job: codeql
42+
displayName: CodeQL
43+
pool:
44+
name: $(DncEngInternalBuildPool)
45+
demands: ImageOverride -equals 1es-windows-2022
46+
timeoutInMinutes: 90
47+
48+
steps:
49+
50+
- task: UseDotNet@2
51+
inputs:
52+
useGlobalJson: true
53+
54+
- task: CodeQL3000Init@0
55+
displayName: CodeQL Initialize
56+
57+
- script: eng\common\cibuild.cmd
58+
-configuration $(_BuildConfig)
59+
-prepareMachine
60+
/p:Test=false
61+
displayName: Windows Build
62+
63+
- task: CodeQL3000Finalize@0
64+
displayName: CodeQL Finalize

0 commit comments

Comments
 (0)