Delen via


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 , cppjava, csharpof swiftgebruikt. 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 , cppjava, csharpof swiftgebruikt. 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.

  1. CodeQL initialiseren
  2. AutoBuild (of uw aangepaste buildtaken)
  3. 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

Zie ook