mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-26 16:18:22 +00:00
ebe54ffe19
(cherry picked from commit 80601994bf
)
54 lines
1.0 KiB
YAML
54 lines
1.0 KiB
YAML
image: registry.gitlab.com/satoshilabs/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
|
|
|
|
build legacy firmware bitcoinonly:
|
|
stage: build
|
|
variables:
|
|
BITCOIN_ONLY: "1"
|
|
script:
|
|
- cd legacy
|
|
- pipenv run script/cibuild
|
|
|
|
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
|