aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-07-31 16:40:08 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-08-04 08:22:25 +0000
commite88743cc0a48994395e6fbde8743c20ddfb796b1 (patch)
tree1e33b5bcd3e9cb1683c679eeb53dcc9ea5b8bbec /docker-compose.yml
parent5e018f19e06949407685ba547d08d7bbef068c78 (diff)
baremetal: Add basic docker-compose auto-tests configuration
This commit adds a basic 'docker-compose' <focal-baremetal> configuration which allows to produce the bare-metal tests. Current docker image contains the following toolchains: * gcc-arm-none-eabi * gcc-avr * gcc-msp430 * sdcc Change-Id: I7e020081dcb763d704c309ffd96fa03b3c56e4fb Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Richard Weickelt <richard@weickelt.de>
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index cd0bad7d2..901d28b93 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,6 +5,7 @@ x-default-service: &linux
environment:
- BUILD_OPTIONS
- QTEST_FUNCTION_TIMEOUT
+ - QBS_AUTOTEST_PROFILE
volumes:
- .:/qbs
- ~/.ccache:/home/devel/.ccache
@@ -44,6 +45,14 @@ services:
args:
QT_VERSION: 5.14.0
+ focal-baremetal:
+ << : *linux
+ hostname: focal-baremetal
+ image: ${DOCKER_USER:-qbsbuild}/qbsdev:focal-baremetal-0
+ build:
+ dockerfile: docker/focal/test-baremetal.Dockerfile
+ context: .
+
windows:
image: ${DOCKER_USER:-qbsbuild}/qbsdev:windowsservercore-5.15.0_1.16.0-0
build: