ci: update .drone.yml
Some checks reported errors
continuous-integration/drone/pr Build was killed

This commit is contained in:
light7734 2025-07-20 07:28:21 +03:30
parent 90a1a06bbe
commit 57031ee44e
Signed by: light7734
GPG key ID: 8C30176798F1A6BA

View file

@ -1,7 +1,7 @@
---
kind: pipeline
type: exec
name: build msvc amd64
name: amd64_msvc — tests
trigger:
branch:
- main
@ -10,22 +10,37 @@ platform:
arch: amd64
steps:
- name: greeting
- name: tests
shell: powershell
commands:
- conan profile detect
- conan build . -s compiler.cppstd=20 -s build_type=Release
- |
conan profile detect
conan build . -s compiler.cppstd=20 -s build_type=Release
$tests = Get-ChildItem -Path "./build" -Recurse -File | Where-Object {
$_.Name -like "*_tests.exe"
}
foreach ($test in $tests) {
Write-Host "Running $($test.FullName)"
& $test.FullName
if ($LASTEXITCODE -ne 0) {
Write-Error "Test $($test.Name) failed! T_T"
exit $LASTEXITCODE
}
}
---
kind: pipeline
type: docker
name: unit tests
name: amd64_gcc — tests
trigger:
branch:
- main
steps:
- name: unit tests
- name: tests
image: unit_tests:latest
pull: if-not-exists
commands:
@ -48,7 +63,7 @@ steps:
---
kind: pipeline
type: docker
name: valgrind
name: amd64_gcc — valgrind
trigger:
branch:
- main
@ -74,7 +89,7 @@ steps:
---
kind: pipeline
type: docker
name: leak sanitizer
name: amd64_clang — sanitizer — leak
trigger:
branch:
- main
@ -133,7 +148,7 @@ steps:
---
kind: pipeline
type: docker
name: clang format
name: style
trigger:
branch:
- main