forked from ShiftLeftSecurity/sl-react
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathazure-pipelines.yml
33 lines (28 loc) · 1012 Bytes
/
azure-pipelines.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Node.js with Vue
# Build a Node.js project that uses Vue.
# Add steps that analyze code, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript
trigger:
- main
- feature/*
pool:
vmImage: ubuntu-20.04
steps:
- task: NodeTool@0
inputs:
versionSpec: '14.x'
displayName: 'Install Node.js'
- script: |
curl https://cdn.shiftleft.io/download/sl > $(Agent.HomeDirectory)/sl && chmod a+rx $(Agent.HomeDirectory)/sl
$(Agent.HomeDirectory)/sl analyze --app sl-react-az --verbose --wait --tag branch=$(Build.SourceBranchName) --js --cpg .
displayName: 'ShiftLeft NG SAST'
workingDirectory: '$(Build.SourcesDirectory)'
env:
SHIFTLEFT_ACCESS_TOKEN: $(SHIFTLEFT_ACCESS_TOKEN)
- script: |
$(Agent.HomeDirectory)/sl check-analysis --v2 --app sl-react-az
displayName: 'ShiftLeft check analysis'
workingDirectory: '$(Build.SourcesDirectory)'
continueOnError: "true"
env:
SHIFTLEFT_ACCESS_TOKEN: $(SHIFTLEFT_ACCESS_TOKEN)