Tomas Susanka
5edffb3230
ci: update docker; no need for TLS in internal env
...
https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
(cherry picked from commit aa0f64c79f
)
2019-08-05 15:59:33 +02:00
Tomas Susanka
3909e727b0
ci: improve pipenv caching
2019-05-24 09:18:00 +02:00
Tomas Susanka
d3980521ef
ci: use git fetch; remove submodule strategy from specific places
2019-05-23 13:59:30 +02:00
Tomas Susanka
7c58d7d24e
ci: split gitlab configuration files and store them in a 'ci' folder
...
The core/build-docker.sh si broken, but so it was already in master and
is tracked to be fixed in #108 .
2019-04-28 09:31:41 +02:00
Pavol Rusnak
236ca1ae83
legacy: enable Bitcoin only firmware
2019-04-27 16:16:33 +02:00
Pavol Rusnak
13195831d5
gitlab: build also legacy firmware with debug link
2019-04-26 18:41:01 +02:00
Pavol Rusnak
9f7228a763
gitlab: use prefix for prebuild targets
2019-04-26 18:06:10 +02:00
Tomas Susanka
ee6a06a51e
ci: split crypto into build and test stages
2019-04-26 17:40:40 +02:00
Tomas Susanka
34fa641a9b
ci: define dependencies in core tests
...
to skip artifacts that are not needed
2019-04-26 16:47:13 +02:00
Tomas Susanka
48abff67df
ci: build legacy emulator and pass to tests
...
updates #108
2019-04-26 16:47:13 +02:00
Tomas Susanka
442c8c15e0
ci: add prebuild stage
2019-04-26 15:46:01 +02:00
Tomas Susanka
3854fa38cc
ci: test storage
2019-04-25 16:50:56 +02:00
Tomas Susanka
8f0f6e4aed
ci: do not define dependencies; skip them if artifacts are not needed
...
Artifacts are passed on by default, so we do not have to define
them in 'dependencies' when we need them. On the contrary, we define them in
case we do not need them.
2019-04-25 16:02:07 +02:00
Tomas Susanka
f3924138fc
ci: run make in paralel; use git depth
2019-04-24 16:34:17 +02:00
Tomas Susanka
8ec40bdccb
ci: use artifacts to pass builds to testing
2019-04-24 14:24:31 +02:00
Tomas Susanka
7fb1137ae4
ci: test legacy
2019-04-23 17:52:10 +02:00
Tomas Susanka
24bd4f84da
ci: gitlab init
...
Lot of things are missing, this is to at least have something in master. Todo:
- add legacy, python and storage tests
- fix crypto
- cache
- pass builds from build stage to tests using artefacts
and many others
2019-04-23 15:57:24 +02:00
matejcik
e5670856a2
MONOREPO CREATE FROM trezor-core
2019-04-15 19:14:40 +02:00
Pavol Rusnak
4dcd3b5812
build: fix shebang and remove prodtest from build-docker
2019-03-25 19:14:44 +01:00
Pavol Rusnak
1a24824136
gitlab: fix last commit
2019-03-25 15:57:20 +01:00
Pavol Rusnak
478df1c2a9
gitlab: store artefacts of each build
2019-03-25 15:34:35 +01:00
Vladimir Volek
6ea25bd386
docker: build emulator image and push it to registry
2019-01-10 14:30:29 +01:00