AdvancedSecurity-Codeql-Autobuild@1 – Advanced Security AutoBuild v1-uppgift

Försöker att automatiskt skapa projektet för CodeQL-analys genom att söka efter och skapa projektfiler i källmappen. Den här uppgiften krävs inte om du har egna anpassade byggsteg, eller om du inte använder cpp, java, csharpeller swift. Du måste ha GitHub Advanced Security för Azure DevOps aktiverat för lagringsplatsen som genomsöks.

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

Indata

Inga.

Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Kommentarer

Viktigt

Den här uppgiften stöds endast med Git-lagringsplatser för Azure Repos.

Uppgiften AdvancedSecurity-Codeql-Autobuild@1 försöker skapa projektfilen på lagringsplatsen. Om AdvancedSecurity-Codeql-Autobuild@1 det inte går att skapa projektet tar du bort uppgiften och ersätter den AdvancedSecurity-Codeql-Autobuild@1 med dina anpassade byggsteg.

Den här uppgiften krävs inte om du har egna anpassade byggsteg, eller om du inte använder cpp, java, csharpeller swift. Du måste ha GitHub Advanced Security för Azure DevOps aktiverat för lagringsplatsen som genomsöks.

Pipelinen måste anropa aktiviteterna i följande ordning.

  1. Initiera CodeQL
  2. Skapa automatiskt (eller dina anpassade bygguppgifter)
  3. Utföra CodeQL-analys

Autobuild-uppgiften är valfri och kan ersättas med dina anpassade bygguppgifter. Antingen AutoBuild eller dina anpassade bygguppgifter måste köras för att projektet ska kunna analyseras.

Uppgiften AdvancedSecurity-Codeql-Autobuild@1 måste visas efter initieringssteget för att slutföras.

# 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' 

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion Alla agentversioner som stöds.
Uppgiftskategori Build

Se även