Skip to content

Commit d506d6d

Browse files
committed
add devops build pipeline to surface security vulenaribilites sooner
1 parent 5238d13 commit d506d6d

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

.azurepipelines/build.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
trigger: none
2+
pr: none
3+
4+
schedules:
5+
- cron: '0 0 * * 1,3'
6+
displayName: Monday and Wednesday builds
7+
branches:
8+
include:
9+
- main
10+
always: true
11+
12+
resources:
13+
repositories:
14+
- repository: 1ESPipelineTemplates
15+
type: git
16+
name: 1ESPipelineTemplates/1ESPipelineTemplates
17+
ref: refs/tags/release
18+
19+
extends:
20+
template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates
21+
parameters:
22+
pool:
23+
name: Azure-Pipelines-1ESPT-ExDShared
24+
os: linux
25+
stages:
26+
- stage: Build
27+
jobs:
28+
- job: Build
29+
displayName: Build Go SDK
30+
steps:
31+
- checkout: self
32+
submodules: recursive
33+
34+
- task: GoTool@0
35+
displayName: Set up Go
36+
inputs:
37+
version: '1.24'
38+
39+
- script: go install
40+
displayName: Install dependencies
41+
workingDirectory: $(Build.SourcesDirectory)
42+
43+
- script: go build ./...
44+
displayName: Build SDK
45+
workingDirectory: $(Build.SourcesDirectory)
46+
47+
- script: go test ./...
48+
displayName: Run unit tests
49+
workingDirectory: $(Build.SourcesDirectory)/tests

0 commit comments

Comments
 (0)