|
|
|
@ -30,9 +30,10 @@ variables:
|
|
|
|
|
- tools/**/*
|
|
|
|
|
- vendor/**/*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Core
|
|
|
|
|
|
|
|
|
|
build core firmware regular:
|
|
|
|
|
core fw regular build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_core
|
|
|
|
|
script:
|
|
|
|
@ -52,7 +53,7 @@ build core firmware regular:
|
|
|
|
|
- trezor-*.*.*-$CI_COMMIT_SHORT_SHA.bin
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build core firmware bitcoinonly:
|
|
|
|
|
core fw btconly build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_core
|
|
|
|
|
variables:
|
|
|
|
@ -71,14 +72,14 @@ build core firmware bitcoinonly:
|
|
|
|
|
- trezor-*.*.*-$CI_COMMIT_SHORT_SHA-bitcoinonly.bin
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build core unix regular:
|
|
|
|
|
core unix regular build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_core
|
|
|
|
|
script:
|
|
|
|
|
- cd core
|
|
|
|
|
- pipenv run make build_unix
|
|
|
|
|
|
|
|
|
|
build core unix frozen regular:
|
|
|
|
|
core unix frozen regular build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_core
|
|
|
|
|
script:
|
|
|
|
@ -91,7 +92,7 @@ build core unix frozen regular:
|
|
|
|
|
- core/src/trezor/res/resources.py
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build core unix frozen bitcoinonly:
|
|
|
|
|
core unix frozen btconly build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_core
|
|
|
|
|
variables:
|
|
|
|
@ -107,7 +108,7 @@ build core unix frozen bitcoinonly:
|
|
|
|
|
- core/src/trezor/res/resources.py
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build core unix frozen debug:
|
|
|
|
|
core unix frozen debug build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_core
|
|
|
|
|
variables:
|
|
|
|
@ -123,7 +124,7 @@ build core unix frozen debug:
|
|
|
|
|
|
|
|
|
|
# Crypto
|
|
|
|
|
|
|
|
|
|
build crypto:
|
|
|
|
|
crypto build:
|
|
|
|
|
stage: build
|
|
|
|
|
only:
|
|
|
|
|
changes:
|
|
|
|
@ -145,7 +146,7 @@ build crypto:
|
|
|
|
|
# Legacy
|
|
|
|
|
|
|
|
|
|
# TODO: add clang https://github.com/trezor/trezor-firmware/issues/44
|
|
|
|
|
build legacy firmware regular:
|
|
|
|
|
legacy fw regular build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_legacy
|
|
|
|
|
variables:
|
|
|
|
@ -164,7 +165,7 @@ build legacy firmware regular:
|
|
|
|
|
- trezor-*.*.*-$CI_COMMIT_SHORT_SHA.bin
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build legacy firmware debug:
|
|
|
|
|
legacy fw debug build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_legacy
|
|
|
|
|
variables:
|
|
|
|
@ -174,7 +175,7 @@ build legacy firmware debug:
|
|
|
|
|
- cd legacy
|
|
|
|
|
- pipenv run script/cibuild
|
|
|
|
|
|
|
|
|
|
build legacy firmware bitcoinonly:
|
|
|
|
|
legacy fw btconly build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_legacy
|
|
|
|
|
variables:
|
|
|
|
@ -194,7 +195,7 @@ build legacy firmware bitcoinonly:
|
|
|
|
|
- trezor-*.*.*-$CI_COMMIT_SHORT_SHA-bitcoinonly.bin
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build legacy emu regular:
|
|
|
|
|
legacy emu regular build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_legacy
|
|
|
|
|
variables:
|
|
|
|
@ -209,7 +210,7 @@ build legacy emu regular:
|
|
|
|
|
- legacy/firmware/trezor.elf
|
|
|
|
|
expire_in: 1 week
|
|
|
|
|
|
|
|
|
|
build legacy emu bitcoinonly:
|
|
|
|
|
legacy emu btconly build:
|
|
|
|
|
stage: build
|
|
|
|
|
<<: *only_changes_legacy
|
|
|
|
|
variables:
|
|
|
|
|