forked from EdCarney/Algorithms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathazure-pipelines.yml
34 lines (34 loc) · 2.17 KB
/
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
34
# Starter pipeline
# ADC - 310-3-2023
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
variables:
name: LDRA_tool_suite
value: 'C:\LDRA_Toolsuite_C_CPP_10.3.0\Contestbed.exe'
trigger:
- main
pool: Default
steps :
- script: $(BUILDIMPORT) -startin_dir=C:\Demo\demo-caesar -build_cmd="mingw32-make.exe -f demo-caesar.mak clean all -build -quit"
displayName: buildimport of Caesar_V10
#- script: $(TESTBED) C:\Demo\demo-caesar.exe.btf -CSTANDARDS_MODEL=MISRA-C:2012/AMD3 -review -force_analysis -auto_macro
# displayName: Static Analysis
# C:\LDRA_Toolsuite_C_CPP_10.1.0\Contbbuildimport.exe -startin_dir=C:\Demo\Kovair\Safe_Utilities_Demo\source -build_cmd="mingw32-make.exe -f safe_utilities.mak clean all" -build -quit
# C:\LDRA_Toolsuite_C_CPP_10.1.0\Contestbed.exe C:\Demo\Kovair\Safe_Utilities_Demo\Source\Safe_Utilities.exe.btf -CSTANDARDS_MODEL=MISRA-C:2012/AMD3 -review -force_analysis -auto_macro
# C:\LDRA_Toolsuite_C_CPP_10.2.1\Contestbed C:\Demo\demo-caesar\LDRA\Caesar_V10.tcf -112a345670212q -force_analysis
- script: $(TESTBED) C:\Demo\demo-caesar\LDRA\Caesar_V10.tcf -112a345670212q -force_analysis -review -CSTANDARDS_MODEL=CWE-3.4
displayName: SCA Caesar_V10
- script: 'C:\Demo\demo-caesar\demo-caesar.exe'
displayName: Run build
- script: $(TESTBED) C:\Demo\demo-caesar\LDRA\Caesar_V10.tcf -32panq /dataset=DynamicAnalysis
displayName: Execute Dynamic Analysis
- script: $(TESTBED) C:\Demo\demo-caesar\LDRA\Caesar_V10.tcf /run_required_dyndflow /generate_dyndflow_report
displayName: Dynamic Data flow
- script: $(LDRAVAULT) C:\LDRA_Workarea_C_CPP_10.2.1\demo-caesar_tbwrkfls\demo-caesar.ldra -project="Demo_Caesar" -component="Demo_Caesar" -s=http://logicpcnbk01.ldravault.com:9885 -u=a.d.ceuninck@logic.nl -p=andre -tbreports="-all_reports" -quit
displayName: Upload results To LDRAvault user a.d.ceuninck@logic.nl location:( http://logicpcnbk01.ldravault.com:9885/)
- task: PublishPipelineArtifact@1
inputs:
targetPath: 'C:\LDRA_Workarea_C_CPP_10.3.0\demo-caesar_tbwrkfls\demo-caesar_reports\'
artifact: 'zip'
publishLocation: 'pipeline'