mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-27 00:28:10 +00:00
58 lines
1.1 KiB
YAML
58 lines
1.1 KiB
YAML
image: registry.corp.sldev.cz/trezor/trezor-firmware/environment
|
|
|
|
variables:
|
|
SDL_VIDEODRIVER: "dummy"
|
|
XDG_RUNTIME_DIR: "/var/tmp"
|
|
|
|
build legacy firmware:
|
|
stage: build
|
|
script:
|
|
- cd legacy
|
|
- pipenv run script/cibuild
|
|
- pipenv run make -C bootloader
|
|
- pipenv run make -C demo
|
|
|
|
build legacy firmware debug:
|
|
stage: build
|
|
variables:
|
|
DEBUG_LINK: "1"
|
|
script:
|
|
- cd legacy
|
|
- pipenv run script/cibuild
|
|
- pipenv run make -C bootloader
|
|
- pipenv run make -C demo
|
|
|
|
build legacy firmware bitcoinonly:
|
|
stage: build
|
|
variables:
|
|
BITCOIN_ONLY: "1"
|
|
script:
|
|
- cd legacy
|
|
- pipenv run script/cibuild
|
|
- pipenv run make -C bootloader
|
|
- pipenv run make -C demo
|
|
|
|
build legacy emu:
|
|
stage: build
|
|
variables:
|
|
DEBUG_LINK: "1"
|
|
EMULATOR: "1"
|
|
script:
|
|
- cd legacy
|
|
- pipenv run script/cibuild
|
|
artifacts:
|
|
name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA"
|
|
untracked: true
|
|
expire_in: 1 day
|
|
|
|
# TODO: aren't some tests from .travis.yml missing?
|
|
test legacy emu:
|
|
stage: test
|
|
dependencies:
|
|
- build legacy emu
|
|
variables:
|
|
EMULATOR: "1"
|
|
script:
|
|
- cd legacy
|
|
- pipenv run script/test
|