Skip to content

siliconrig/templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

srig-templates

CI/CD templates for siliconrig hardware-in-the-loop testing.

GitLab CI

Include the template in your .gitlab-ci.yml:

include:
  - remote: 'https://raw.githubusercontent.com/siliconrig/templates/main/gitlab-ci.yml'

hil-test:
  extends: .siliconrig-hil
  variables:
    SRIG_BOARD: esp32-s3
    SRIG_FIRMWARE: build/firmware.bin
  script:
    - pytest tests/hil/ -v

Available templates

Template Description
.siliconrig-install Installs srig-cli binary
.siliconrig-hil Full HIL workflow — session, flash, serial capture, cleanup
.siliconrig-flash Flash-only workflow — session, flash, cleanup

Variables

Variable Description
SRIG_API_KEY API key (set in CI/CD settings, masked)
SRIG_BOARD Board type (e.g., esp32-s3)
SRIG_FIRMWARE Path to firmware binary
SRIG_SERIAL_TIMEOUT Serial capture duration (default: 30s)

About

CI/CD templates for SiliconRig integrations (GitLab CI, Bitbucket Pipelines)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors