AdvancedSecurity-Codeql-Autobuild@1 - Tugas Advanced Security AutoBuild v1
Upaya untuk membangun proyek Anda secara otomatis untuk analisis CodeQL dengan menemukan dan membangun file proyek di folder sumber. Tugas ini tidak diperlukan jika Anda memiliki langkah-langkah build kustom Anda sendiri, atau jika Anda tidak menggunakan cpp
, , csharp
java
, atau swift
. Anda harus mengaktifkan GitHub Advanced Security untuk Azure DevOps agar repositori dipindai.
Sintaks
# 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
Input
Tidak ada.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Penting
Tugas ini hanya didukung dengan repositori Azure Repos Git.
Tugas ini AdvancedSecurity-Codeql-Autobuild@1
mencoba membangun file proyek di repositori Anda. Jika AdvancedSecurity-Codeql-Autobuild@1
tidak dapat membangun proyek Anda, hapus AdvancedSecurity-Codeql-Autobuild@1
tugas dan ganti dengan langkah-langkah build kustom Anda.
Tugas ini tidak diperlukan jika Anda memiliki langkah-langkah build kustom Anda sendiri, atau jika Anda tidak menggunakan cpp
, , csharp
java
, atau swift
. Anda harus mengaktifkan GitHub Advanced Security untuk Azure DevOps agar repositori dipindai.
Alur harus memanggil tugas dalam urutan berikut.
- Menginisialisasi CodeQL
- Pembuatan Otomatis (atau tugas build kustom Anda)
- Melakukan analisis CodeQL
Tugas AutoBuild bersifat opsional dan dapat diganti dengan tugas build kustom Anda. Baik AutoBuild atau tugas build kustom Anda harus dijalankan agar proyek Anda dianalisis.
Tugas AdvancedSecurity-Codeql-Autobuild@1
harus muncul setelah langkah inisialisasi agar berhasil diselesaikan.
# 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'
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | Semua versi agen yang didukung. |
Kategori tugas | Build |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk