33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
# You can override the included template(s) by including variable overrides
|
|
# SAST customization: https://docs.gitlab.com/user/application_security/sast/#available-cicd-variables
|
|
# Secret Detection customization: https://docs.gitlab.com/user/application_security/secret_detection/pipeline/configure/
|
|
# Dependency Scanning customization: https://docs.gitlab.com/user/application_security/dependency_scanning/#customizing-analyzer-behavior
|
|
# Container Scanning customization: https://docs.gitlab.com/user/application_security/container_scanning/#customizing-analyzer-behavior
|
|
# Note that environment variables can be set in several places
|
|
# See https://docs.gitlab.com/ci/variables/#cicd-variable-precedence
|
|
stages:
|
|
- test
|
|
- secret-detection
|
|
sast:
|
|
stage: test
|
|
include:
|
|
- template: Security/SAST.gitlab-ci.yml
|
|
- template: Security/Secret-Detection.gitlab-ci.yml
|
|
variables:
|
|
SECRET_DETECTION_ENABLED: 'true'
|
|
secret_detection:
|
|
stage: secret-detection
|
|
|
|
rust_test:
|
|
stage: test
|
|
image: rust:1.93.1
|
|
cache:
|
|
key: cargo
|
|
paths:
|
|
- .cargo/
|
|
- target/
|
|
variables:
|
|
CARGO_HOME: "$CI_PROJECT_DIR/.cargo"
|
|
script:
|
|
- cargo test --workspace --all-features --locked
|