AdvancedSecurity-Codeql-Autobuild@1 – úloha Advanced Security AutoBuild v1
Pokusí se automaticky sestavit projekt pro analýzu CodeQL vyhledáním a sestavením souborů projektu ve zdrojové složce. Tato úloha není nutná, pokud máte vlastní kroky sestavení nebo pokud nepoužíváte cpp
, java
, csharp
nebo swift
. Pro prohledávané úložiště musíte mít povolenou GitHub Advanced Security pro Azure DevOps.
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
Vstupy
Žádné
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Poznámky
Důležité
Tato úloha je podporována pouze u úložišť Azure Repos Git.
Úkol se AdvancedSecurity-Codeql-Autobuild@1
pokusí vytvořit soubor projektu ve vašem úložišti. Pokud AdvancedSecurity-Codeql-Autobuild@1
projekt nejde sestavit, odeberte úkol a nahraďte ho AdvancedSecurity-Codeql-Autobuild@1
vlastními kroky sestavení.
Tato úloha není nutná, pokud máte vlastní kroky sestavení nebo pokud nepoužíváte cpp
, java
, csharp
nebo swift
. Pro prohledávané úložiště musíte mít povolenou GitHub Advanced Security pro Azure DevOps.
Kanál musí volat úlohy v následujícím pořadí.
- Inicializace CodeQL
- AutoBuild (nebo vlastní úlohy sestavení)
- Provedení analýzy CodeQL
Úloha Automatické sestavení je nepovinná a může být nahrazena vašimi vlastními úlohami sestavení. Aby se projekt analyzoval, musí být spuštěné úlohy automatického sestavení nebo vlastního sestavení.
Úkol se AdvancedSecurity-Codeql-Autobuild@1
musí zobrazit po kroku inicializace, aby bylo úspěšné dokončení.
# 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'
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | Všechny podporované verze agenta. |
Kategorie úloh | Sestavení |