From e045e6614be8d13cf7a8a18865394a5bf275cfc8 Mon Sep 17 00:00:00 2001 From: light7734 Date: Sat, 23 Aug 2025 13:40:50 +0330 Subject: [PATCH] ci: add pull if required --- .drone.yml | 182 ++++++++++++++++++++++++++--------------------------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9ae72e5..c4ff3a6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,94 +1,93 @@ ---- -kind: pipeline -type: exec -name: amd64 — msvc -trigger: - branch: - - main -platform: - os: windows - arch: amd64 - -steps: -- name: unit tests - shell: powershell - commands: - - ./tools/ci/amd64/msvc/unit_tests.ps1 - ---- -kind: pipeline -type: docker -name: amd64 — gcc -trigger: - branch: - - main - -steps: -- name: unit tests - image: amd64_gcc_unit_tests:latest - pull: if-not-exists - commands: - - ./tools/ci/amd64/gcc/unit_tests.sh - -- name: valgrind - image: amd64_gcc_valgrind:latest - pull: if-not-exists - commands: - - ./tools/ci/amd64/gcc/valgrind.sh - ---- -kind: pipeline -type: docker -name: amd64 — clang -trigger: - branch: - - main - -steps: -- name: code coverage - image: amd64_clang_coverage:latest - pull: if-not-exists - environment: - CODECOV_TOKEN: - from_secret: CODECOV_TOKEN - commands: - - ./tools/ci/amd64/clang/coverage.sh - -- name: leak sanitizer - image: amd64_clang_lsan:latest - pull: if-not-exists - commands: - - ./tools/ci/amd64/clang/lsan.sh - -- name: memory sanitizer - image: amd64_clang_msan:latest - pull: if-not-exists - commands: - - ./tools/ci/amd64/clang/msan.sh - ---- -kind: pipeline -type: docker -name: static analysis -trigger: - branch: - - main - -steps: -- name: clang tidy - image: clang_tidy:latest - pull: if-not-exists - privileged: true - commands: - - ./tools/ci/static_analysis/clang_tidy.sh - -- name: clang format - image: clang_format:latest - pull: if-not-exists - commands: - - ./tools/ci/static_analysis/clang_format.sh - ---- +# --- +# kind: pipeline +# type: exec +# name: amd64 — msvc +# trigger: +# branch: +# - main +# platform: +# os: windows +# arch: amd64 +# +# steps: +# - name: unit tests +# shell: powershell +# commands: +# - ./tools/ci/amd64/msvc/unit_tests.ps1 +# +# --- +# kind: pipeline +# type: docker +# name: amd64 — gcc +# trigger: +# branch: +# - main +# +# steps: +# - name: unit tests +# image: amd64_gcc_unit_tests:latest +# pull: if-not-exists +# commands: +# - ./tools/ci/amd64/gcc/unit_tests.sh +# +# - name: valgrind +# image: amd64_gcc_valgrind:latest +# pull: if-not-exists +# commands: +# - ./tools/ci/amd64/gcc/valgrind.sh +# +# --- +# kind: pipeline +# type: docker +# name: amd64 — clang +# trigger: +# branch: +# - main +# +# steps: +# - name: code coverage +# image: amd64_clang_coverage:latest +# pull: if-not-exists +# environment: +# CODECOV_TOKEN: +# from_secret: CODECOV_TOKEN +# commands: +# - ./tools/ci/amd64/clang/coverage.sh +# +# - name: leak sanitizer +# image: amd64_clang_lsan:latest +# pull: if-not-exists +# commands: +# - ./tools/ci/amd64/clang/lsan.sh +# +# - name: memory sanitizer +# image: amd64_clang_msan:latest +# pull: if-not-exists +# commands: +# - ./tools/ci/amd64/clang/msan.sh +# +# --- +# kind: pipeline +# type: docker +# name: static analysis +# trigger: +# branch: +# - main +# +# steps: +# - name: clang tidy +# image: clang_tidy:latest +# pull: if-not-exists +# privileged: true +# commands: +# - ./tools/ci/static_analysis/clang_tidy.sh +# +# - name: clang format +# image: clang_format:latest +# pull: if-not-exists +# commands: +# - ./tools/ci/static_analysis/clang_format.sh +# --- kind: pipeline type: docker name: documentation @@ -100,6 +99,7 @@ trigger: steps: - name: build and deploy image: documentation:latest + pull: if-not-exists commands: # Build docs - pwd