AdvancedSecurity-Codeql-Autobuild@1: tarea de AutoBuild v1 de Advanced Security
Intenta compilar automáticamente el proyecto para el análisis de CodeQL mediante la búsqueda y compilación de archivos de proyecto en la carpeta de origen. Esta tarea no es necesaria si tiene sus propios pasos de compilación personalizados, o si no usa cpp
, java
, csharp
o swift
. Debe tener GitHub Advanced Security para Azure DevOps habilitado para el repositorio que se está examinando.
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
Entradas
Ninguno.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Comentarios
Importante
Esta tarea solo se admite con Azure Repos repositorios de Git.
La AdvancedSecurity-Codeql-Autobuild@1
tarea intenta compilar el archivo de proyecto en el repositorio. Si AdvancedSecurity-Codeql-Autobuild@1
no puede compilar el proyecto, quite la AdvancedSecurity-Codeql-Autobuild@1
tarea y reemplácela por los pasos de compilación personalizados.
Esta tarea no es necesaria si tiene sus propios pasos de compilación personalizados, o si no usa cpp
, java
, csharp
o swift
. Debe tener GitHub Advanced Security para Azure DevOps habilitado para el repositorio que se está examinando.
La canalización debe llamar a las tareas en el orden siguiente.
- Inicializar CodeQL
- AutoBuild (o las tareas de compilación personalizadas)
- Realización de análisis de CodeQL
La tarea AutoBuild es opcional y puede reemplazarse por las tareas de compilación personalizadas. Se deben ejecutar AutoBuild o las tareas de compilación personalizadas para que el proyecto se analice.
La AdvancedSecurity-Codeql-Autobuild@1
tarea debe aparecer después del paso inicializar para completarse correctamente.
# 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'
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | Todas las versiones de agente compatibles. |
Categoría de la tarea: | Build |