@ -30,6 +30,7 @@ stages:
build:
build:
stage : build
stage : build
needs : [ ]
image : docker:git
image : docker:git
services:
services:
- docker:19.03.5-dind
- docker:19.03.5-dind
@ -43,13 +44,14 @@ build:
.template_convert_raspbian : &convert_raspbian
.template_convert_raspbian : &convert_raspbian
stage : convert
stage : convert
needs:
- job : build
artifacts : true
image : teracy/ubuntu:18.04-dind-18.09.9
image : teracy/ubuntu:18.04-dind-18.09.9
services:
services:
- docker:18-dind
- docker:18-dind
tags:
tags:
- mender-qa-slave
- mender-qa-slave
dependencies:
- build
before_script:
before_script:
- export AWS_ACCESS_KEY_ID=$TMP_STORAGE_AWS_ACCESS_KEY_ID
- export AWS_ACCESS_KEY_ID=$TMP_STORAGE_AWS_ACCESS_KEY_ID
- export AWS_SECRET_ACCESS_KEY=$TMP_STORAGE_AWS_SECRET_ACCESS_KEY
- export AWS_SECRET_ACCESS_KEY=$TMP_STORAGE_AWS_SECRET_ACCESS_KEY
@ -87,13 +89,14 @@ convert_raspbian_raspberrypi4:
.template_test_acceptance : &test_acceptance
.template_test_acceptance : &test_acceptance
stage : test_acceptance
stage : test_acceptance
needs:
- job : build
artifacts : true
image : teracy/ubuntu:18.04-dind-18.09.9
image : teracy/ubuntu:18.04-dind-18.09.9
services:
services:
- docker:18-dind
- docker:18-dind
tags:
tags:
- mender-qa-slave
- mender-qa-slave
dependencies:
- build
timeout : 2h
timeout : 2h
before_script:
before_script:
- export AWS_ACCESS_KEY_ID=$TMP_STORAGE_AWS_ACCESS_KEY_ID
- export AWS_ACCESS_KEY_ID=$TMP_STORAGE_AWS_ACCESS_KEY_ID
@ -136,17 +139,21 @@ convert_raspbian_raspberrypi4:
test_acceptance_prebuilt_raspberrypi3:
test_acceptance_prebuilt_raspberrypi3:
<< : *test_acceptance_prebuilt_raspberrypi
<< : *test_acceptance_prebuilt_raspberrypi
dependencies:
needs:
- build
- job : build
- convert_raspbian_raspberrypi3
artifacts : true
- job : convert_raspbian_raspberrypi3
artifacts : true
variables:
variables:
RASPBERRYPI_PLATFORM : raspberrypi3
RASPBERRYPI_PLATFORM : raspberrypi3
test_acceptance_prebuilt_raspberrypi4:
test_acceptance_prebuilt_raspberrypi4:
<< : *test_acceptance_prebuilt_raspberrypi
<< : *test_acceptance_prebuilt_raspberrypi
dependencies:
needs:
- build
- job : build
- convert_raspbian_raspberrypi4
artifacts : true
- job : convert_raspbian_raspberrypi4
artifacts : true
variables:
variables:
RASPBERRYPI_PLATFORM : raspberrypi4
RASPBERRYPI_PLATFORM : raspberrypi4