From ff66e461657ee36f5735fb1e7cda6b545e0f0bc2 Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Sat, 30 May 2026 19:31:36 +0200 Subject: [PATCH] add pipeline --- .gitlab-ci.yml | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5178fe4..fbaa57e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,19 +1,21 @@ -# 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/dependency_scanning_sbom/#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 + - build + +build-firmware: + stage: build + image: nixos/nix:latest + + variables: + NIX_CONFIG: "experimental-features = nix-command flakes" + + cache: + key: nix-store + paths: + - /nix/store + + before_script: + - nix --version + - nix flake show + + script: + - nix run .#build