Permalink
Cannot retrieve contributors at this time
45 lines (41 sloc)
1.43 KB
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Starter pipeline | |
# 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 | |
trigger: | |
- master | |
pool: | |
vmImage: 'ubuntu-latest' | |
steps: | |
- bash: | | |
sudo sed -i -- 's/#deb-src/deb-src/g' /etc/apt/sources.list && sudo sed -i -- 's/# deb-src/deb-src/g' /etc/apt/sources.list | |
sudo apt-get update | |
sudo apt-get build-dep -qq cppcheck | |
displayName: 'Installing deps' | |
- bash: | | |
git clone --depth=10 https://github.com/noisymime/speeduino noisymime/speeduino | |
git clone --depth=10 https://github.com/noisymime/cppcheck.git noisymime/cppcheck_github | |
displayName: 'Cloning repos' | |
- bash: | | |
cd noisymime/cppcheck_github | |
make | |
displayName: 'Making cppcheck' | |
- bash: | | |
cd noisymime | |
chmod +x speeduino/misra/check_misra.sh | |
speeduino/misra/check_misra.sh -c "cppcheck_github" | |
#This task is always an error if there are MISRA violations | |
continueOnError: true | |
displayName: 'Running Scan' | |
# Publish test results to Azure Pipelines | |
- task: PublishTestResults@2 | |
inputs: | |
testResultsFormat: 'JUnit' | |
testResultsFiles: '**/misra.xml' | |
#searchFolder: '$(System.DefaultWorkingDirectory)' # Optional | |
#mergeTestResults: false # Optional | |
#failTaskOnFailedTests: false # Optional | |
#testRunTitle: # Optional | |
#buildPlatform: # Optional | |
#buildConfiguration: # Optional | |
publishRunAttachments: true # Optional |