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
, csharp
eller 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
, csharp
eller 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.
- Initiera CodeQL
- Skapa automatiskt (eller dina anpassade bygguppgifter)
- 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 |