Share via


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

Megpróbálja automatikusan felépíteni a projektet a CodeQL-elemzéshez a projektfájlok forrásmappában való megkeresésével és létrehozásával. Ez a feladat nem szükséges, ha saját egyéni buildelési lépésekkel rendelkezik, vagy ha nem használ cpp, java, , csharpvagy swift. A vizsgálat alatt álló adattárhoz engedélyeznie kell az Azure DevOps GitHub Advanced Security.

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

Bevitelek

Nincsenek.

Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Fontos

Ezt a feladatot csak az Azure Repos Git-adattárak támogatják.

A AdvancedSecurity-Codeql-Autobuild@1 feladat megpróbálja létrehozni a projektfájlt az adattárban. Ha AdvancedSecurity-Codeql-Autobuild@1 a projekt nem hozható létre, távolítsa el a AdvancedSecurity-Codeql-Autobuild@1 feladatot, és cserélje le az egyéni buildelési lépésekre.

Ez a feladat nem szükséges, ha saját egyéni buildelési lépésekkel rendelkezik, vagy ha nem használ cpp, java, , csharpvagy swift. A vizsgálat alatt álló adattárhoz engedélyeznie kell az Azure DevOps GitHub Advanced Security.

A folyamatnak a következő sorrendben kell meghívnia a tevékenységeket.

  1. CodeQL inicializálása
  2. Automatikusan összeállított (vagy egyéni buildelési feladatok)
  3. CodeQL-elemzés végrehajtása

Az automatikusan összeállított feladat nem kötelező, és lecserélhető az egyéni buildelési feladatokra. Az automatikusan létrehozott vagy az egyéni buildelési feladatokat futtatni kell a projekt elemzéséhez.

A AdvancedSecurity-Codeql-Autobuild@1 feladatnak az inicializálási lépés után kell megjelennie a sikeres befejezéshez.

# Initialize CodeQL database 
- task: AdvancedSecurity-Codeql-Init@1
  inputs: 
    language: 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' 

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Build

Lásd még