AdvancedSecurity-Codeql-Autobuild@1 - Advanced Security AutoBuild v1-taak
Probeert uw project automatisch te bouwen voor CodeQL-analyse door projectbestanden te zoeken en te bouwen in de bronmap. Deze taak is niet vereist als u uw eigen aangepaste buildstappen hebt of als u niet , cpp
java
, csharp
of swift
gebruikt. U moet GitHub Advanced Security voor Azure DevOps hebben ingeschakeld voor de opslagplaats die wordt gescand.
Syntax
# Advanced Security AutoBuild v1
# Attempts to build the repository by finding and building project files in the source folder.
- task: AdvancedSecurity-Codeql-Autobuild@1
inputs: # none
Invoerwaarden
Geen.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Belangrijk
Deze taak wordt alleen ondersteund met Git-opslagplaatsen in Azure.
De AdvancedSecurity-Codeql-Autobuild@1
taak probeert het projectbestand in uw opslagplaats te maken. Als AdvancedSecurity-Codeql-Autobuild@1
het project niet kan worden gebouwd, verwijdert u de AdvancedSecurity-Codeql-Autobuild@1
taak en vervangt u deze door de aangepaste buildstappen.
Deze taak is niet vereist als u uw eigen aangepaste buildstappen hebt of als u niet , cpp
java
, csharp
of swift
gebruikt. U moet GitHub Advanced Security voor Azure DevOps hebben ingeschakeld voor de opslagplaats die wordt gescand.
De pijplijn moet de taken in de volgende volgorde aanroepen.
- CodeQL initialiseren
- AutoBuild (of uw aangepaste buildtaken)
- CodeQL-analyse uitvoeren
De autobuild-taak is optioneel en kan worden vervangen door uw aangepaste buildtaken. AutoBuild of uw aangepaste buildtaken moeten worden uitgevoerd om uw project te kunnen analyseren.
De AdvancedSecurity-Codeql-Autobuild@1
taak moet worden weergegeven na de initialisatiestap voor een geslaagde voltooiing.
# Initialize CodeQL database
- task: AdvancedSecurity-Codeql-Init@1
inputs:
languages: 'csharp'
displayName: 'Advanced Security Initialize CodeQL'
# Build project using Autobuild or your own custom build steps
- task: AdvancedSecurity-Codeql-Autobuild@1
displayName: 'Advanced Security Autobuild'
# Run analysis
- task: AdvancedSecurity-Codeql-Analyze@1
displayName: 'Advanced Security Code Scanning'
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | Alle ondersteunde agentversies. |
Taakcategorie | Build |