2020-05-11 04:41:12 +02:00
---
kind : pipeline
2020-05-12 03:35:45 +02:00
name : test-set-desktop
2020-05-11 04:41:12 +02:00
platform :
arch : amd64
steps :
- name : reveal-env
pull : always
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- uname -r
- python --version
- robot --version || echo "rf loves to exit with code $(robot --version 2>&1 >/dev/null; echo $?)"
2020-05-21 10:09:55 +02:00
- chrome --version
- chromedriver --version
2020-05-11 04:41:12 +02:00
- mkdir -pv archives
- mkdir -pv results/${DRONE_STAGE_NAME}
- name : test00
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test00
- robot -T -d results/${DRONE_STAGE_NAME}/test00 test00.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-11 04:52:27 +02:00
- name : test01
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test01
- robot -T -d results/${DRONE_STAGE_NAME}/test01 test01.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 04:12:50 +02:00
- name : test02
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test02
- robot -T -d results/${DRONE_STAGE_NAME}/test02 test02.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 03:35:45 +02:00
- name : test03
2020-05-11 05:49:54 +02:00
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
2020-05-12 03:35:45 +02:00
- mkdir -pv results/${DRONE_STAGE_NAME}/test03
- robot -T -d results/${DRONE_STAGE_NAME}/test03 test03.robot
2020-05-11 05:49:54 +02:00
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 04:38:38 +02:00
- name : test04
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test04
- robot -T -d results/${DRONE_STAGE_NAME}/test04 test04.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test05
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test05
- robot -T -d results/${DRONE_STAGE_NAME}/test05 test05.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test06
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test06
- robot -T -d results/${DRONE_STAGE_NAME}/test06 test06.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 05:52:24 +02:00
- name : test07
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test07
- robot -T -d results/${DRONE_STAGE_NAME}/test07 test07.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test08
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test08
- robot -T -d results/${DRONE_STAGE_NAME}/test08 test08.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test09
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test09
- robot -T -d results/${DRONE_STAGE_NAME}/test09 test09.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 14:33:18 +02:00
- name : test10
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test10
- robot -T -d results/${DRONE_STAGE_NAME}/test10 test10.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-20 21:16:31 +02:00
- test09
2020-05-12 14:33:18 +02:00
- name : test11
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test11
- robot -T -d results/${DRONE_STAGE_NAME}/test11 test11.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-20 21:16:31 +02:00
- test09
2020-05-12 14:33:18 +02:00
- name : test12
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test12
- robot -T -d results/${DRONE_STAGE_NAME}/test12 test12.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test13
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test13
- robot -T -d results/${DRONE_STAGE_NAME}/test13 test13.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test14
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test14
- robot -T -d results/${DRONE_STAGE_NAME}/test14 test14.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test15
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test15
- robot -T -d results/${DRONE_STAGE_NAME}/test15 test15.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test16
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test16
- robot -T -d results/${DRONE_STAGE_NAME}/test16 test16.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test17
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test17
- robot -T -d results/${DRONE_STAGE_NAME}/test17 test17.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test18
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test18
- robot -T -d results/${DRONE_STAGE_NAME}/test18 test18.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test19
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test19
- robot -T -d results/${DRONE_STAGE_NAME}/test19 test19.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test20
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test20
- robot -T -d results/${DRONE_STAGE_NAME}/test20 test20.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test21
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test21
- robot -T -d results/${DRONE_STAGE_NAME}/test21 test21.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test22
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test22
- robot -T -d results/${DRONE_STAGE_NAME}/test22 test22.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test23
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test23
- robot -T -d results/${DRONE_STAGE_NAME}/test23 test23.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test24
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test24
- robot -T -d results/${DRONE_STAGE_NAME}/test24 test24.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test25
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test25
- robot -T -d results/${DRONE_STAGE_NAME}/test25 test25.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test26
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test26
- robot -T -d results/${DRONE_STAGE_NAME}/test26 test26.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test27
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test27
- robot -T -d results/${DRONE_STAGE_NAME}/test27 test27.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test28
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test28
- robot -T -d results/${DRONE_STAGE_NAME}/test28 test28.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : test29
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/test29
- robot -T -d results/${DRONE_STAGE_NAME}/test29 test29.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-20 21:16:31 +02:00
- test09
- test10
- test11
2020-05-12 14:33:18 +02:00
2020-05-12 03:35:45 +02:00
- name : copy-cache
2020-05-11 23:42:09 +02:00
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
2020-05-12 14:33:18 +02:00
- name : cache
path : /run/cache
commands :
- cp -vR results /run/cache/results-${DRONE_COMMIT_SHA}
when :
status :
- success
- failure
depends_on :
- test00
- test01
- test02
- test03
- test04
- test05
- test06
- test07
- test08
- test09
- test10
- test11
- test12
- test13
- test14
- test15
- test16
- test17
- test18
- test19
- test20
- test21
- test22
- test23
- test24
- test25
- test26
- test27
- test28
- test29
volumes :
- name : cache
host :
path : /run/cache
---
kind : pipeline
name : test-set-mobile
platform :
arch : amd64
2020-05-12 14:45:07 +02:00
trigger :
status :
- success
- failure
2020-05-12 14:39:59 +02:00
depends_on :
- test-set-desktop
2020-05-12 14:33:18 +02:00
steps :
- name : reveal-env
pull : always
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- uname -r
- python --version
- robot --version || echo "rf loves to exit with code $(robot --version 2>&1 >/dev/null; echo $?)"
- mkdir -pv archives
- mkdir -pv results/${DRONE_STAGE_NAME}
- name : m-test00
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test00
- robot -T -d results/${DRONE_STAGE_NAME}/m-test00 m-test00.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test01
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test01
- robot -T -d results/${DRONE_STAGE_NAME}/m-test01 m-test01.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test02
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test02
- robot -T -d results/${DRONE_STAGE_NAME}/m-test02 m-test02.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test03
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test03
- robot -T -d results/${DRONE_STAGE_NAME}/m-test03 m-test03.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test04
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test04
- robot -T -d results/${DRONE_STAGE_NAME}/m-test04 m-test04.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test05
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test05
- robot -T -d results/${DRONE_STAGE_NAME}/m-test05 m-test05.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test06
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test06
- robot -T -d results/${DRONE_STAGE_NAME}/m-test06 m-test06.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test07
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test07
- robot -T -d results/${DRONE_STAGE_NAME}/m-test07 m-test07.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test08
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test08
- robot -T -d results/${DRONE_STAGE_NAME}/m-test08 m-test08.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test09
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test09
- robot -T -d results/${DRONE_STAGE_NAME}/m-test09 m-test09.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test10
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
2020-05-11 23:42:09 +02:00
commands :
2020-05-12 14:33:18 +02:00
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test10
- robot -T -d results/${DRONE_STAGE_NAME}/m-test10 m-test10.robot
2020-05-12 03:35:45 +02:00
when :
status :
- success
- failure
depends_on :
2020-05-12 14:33:18 +02:00
- reveal-env
2020-05-12 03:35:45 +02:00
2020-05-12 14:33:18 +02:00
- name : m-test11
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test11
- robot -T -d results/${DRONE_STAGE_NAME}/m-test11 m-test11.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 03:35:45 +02:00
2020-05-12 14:33:18 +02:00
- name : m-test12
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test12
- robot -T -d results/${DRONE_STAGE_NAME}/m-test12 m-test12.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 03:35:45 +02:00
2020-05-12 14:33:18 +02:00
- name : m-test13
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test13
- robot -T -d results/${DRONE_STAGE_NAME}/m-test13 m-test13.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 03:35:45 +02:00
2020-05-12 14:33:18 +02:00
- name : m-test14
pull : if-not-exists
2020-05-12 03:35:45 +02:00
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
2020-05-12 14:33:18 +02:00
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test14
- robot -T -d results/${DRONE_STAGE_NAME}/m-test14 m-test14.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-12 03:35:45 +02:00
2020-05-12 14:33:18 +02:00
- name : m-test15
2020-05-12 03:35:45 +02:00
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
2020-05-12 14:33:18 +02:00
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test15
- robot -T -d results/${DRONE_STAGE_NAME}/m-test15 m-test15.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test16
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test16
- robot -T -d results/${DRONE_STAGE_NAME}/m-test16 m-test16.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test17
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test17
- robot -T -d results/${DRONE_STAGE_NAME}/m-test17 m-test17.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test18
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test18
- robot -T -d results/${DRONE_STAGE_NAME}/m-test18 m-test18.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test19
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test19
- robot -T -d results/${DRONE_STAGE_NAME}/m-test19 m-test19.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test20
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test20
- robot -T -d results/${DRONE_STAGE_NAME}/m-test20 m-test20.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test21
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test21
- robot -T -d results/${DRONE_STAGE_NAME}/m-test21 m-test21.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test22
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test22
- robot -T -d results/${DRONE_STAGE_NAME}/m-test22 m-test22.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test23
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test23
- robot -T -d results/${DRONE_STAGE_NAME}/m-test23 m-test23.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test24
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test24
- robot -T -d results/${DRONE_STAGE_NAME}/m-test24 m-test24.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test25
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test25
- robot -T -d results/${DRONE_STAGE_NAME}/m-test25 m-test25.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test26
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test26
- robot -T -d results/${DRONE_STAGE_NAME}/m-test26 m-test26.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test27
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test27
- robot -T -d results/${DRONE_STAGE_NAME}/m-test27 m-test27.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test28
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test28
- robot -T -d results/${DRONE_STAGE_NAME}/m-test28 m-test28.robot
when :
status :
- success
- failure
depends_on :
- reveal-env
- name : m-test29
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
commands :
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test29
- robot -T -d results/${DRONE_STAGE_NAME}/m-test29 m-test29.robot
2020-05-11 23:42:09 +02:00
when :
status :
- success
- failure
depends_on :
- reveal-env
2020-05-11 04:41:12 +02:00
- name : copy-cache
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
- name : cache
path : /run/cache
commands :
- cp -vR results /run/cache/results-${DRONE_COMMIT_SHA}
when :
status :
- success
- failure
depends_on :
2020-05-12 03:35:45 +02:00
- m-test00
2020-05-12 14:33:18 +02:00
- m-test01
- m-test02
- m-test03
- m-test04
- m-test05
- m-test06
- m-test07
- m-test08
- m-test09
- m-test10
- m-test11
- m-test12
- m-test13
- m-test14
- m-test15
- m-test16
- m-test17
- m-test18
- m-test19
- m-test20
- m-test21
- m-test22
- m-test23
- m-test24
- m-test25
- m-test26
- m-test27
- m-test28
- m-test29
2020-05-11 04:41:12 +02:00
volumes :
- name : cache
host :
path : /run/cache
---
kind : pipeline
name : archive
platform :
os : linux
arch : amd64
trigger :
branch :
- master
- dev
event :
- push
- tag
status :
- success
- failure
depends_on :
2020-05-12 03:35:45 +02:00
- test-set-desktop
- test-set-mobile
2020-05-11 04:41:12 +02:00
clone :
disable : true
steps :
- name : tar-zstd-gpg
pull : if-not-exists
image : immawanderer/archlinux-rf:latest
volumes :
- name : shm
path : /dev/shm
- name : cache
path : /run/cache
commands :
- mkdir -pv archives
2020-05-11 05:09:02 +02:00
- ( cd /run/cache; tar cfv /drone/src/archives/results-${DRONE_COMMIT_SHA:0:7}.tar.zstd results-${DRONE_COMMIT_SHA} --zstd )
2020-05-12 05:55:24 +02:00
- ls -la archives/results-${DRONE_COMMIT_SHA:0:7}.tar.zstd
2020-05-11 04:41:12 +02:00
- curl -sS https://dotya.ml/store/0x28bd2388.asc | gpg --quiet --import -
- gpg -eR 28bd2388 --trust-model always archives/results-${DRONE_COMMIT_SHA:0:7}.tar.zstd
2020-05-12 03:35:45 +02:00
- ( cd archives; sha512sum results-${DRONE_COMMIT_SHA:0:7}.tar.zstd.gpg > results-${DRONE_COMMIT_SHA:0:7}.tar.zstd.gpg-SHA512SUM )
2020-05-11 04:41:12 +02:00
- rm archives/*zstd
- cp -vR archives /run/cache
- rm -r /run/cache/results-${DRONE_COMMIT_SHA}
when :
status :
- success
- failure
volumes :
- name : cache
host :
path : /run/cache
---
kind : pipeline
name : upload
platform :
os : linux
arch : amd64
clone :
disable : true
trigger :
branch :
- master
- dev
event :
- push
- tag
status :
- success
- failure
depends_on :
- archive
steps :
- name : backblaze-b2
pull : always
image : immawanderer/archlinux-rf:latest
volumes :
- name : cache
path : /run/cache
environment :
B2_BUCKET_NAME :
from_secret : B2_BUCKET_NAME
B2_KEY_ID :
from_secret : B2_KEY_ID
B2_KEY :
from_secret : B2_KEY
commands :
- b2 authorize-account $B2_KEY_ID $B2_KEY
2020-05-11 05:36:44 +02:00
- ( cd /run/cache/archives; b2 upload-file --contentType 'text/plain' "$B2_BUCKET_NAME" "results-${DRONE_COMMIT_SHA:0:7}.tar.zstd.gpg-SHA512SUM" "results/results-$(date +%Y-%m-%dT%H-%M)-${DRONE_COMMIT_SHA:0:7}.tar.zstd.gpg-SHA512SUM" > /dev/null 2>&1 )
- ( cd /run/cache/archives; b2 upload-file --contentType 'application/zstd' "$B2_BUCKET_NAME" "results-${DRONE_COMMIT_SHA:0:7}.tar.zstd.gpg" "results/results-$(date +%Y-%m-%dT%H-%M)-${DRONE_COMMIT_SHA:0:7}.tar.zstd.gpg" > /dev/null 2>&1 )
2020-05-11 04:41:12 +02:00
volumes :
- name : cache
host :
path : /run/cache
---
kind : pipeline
name : notifications
platform :
os : linux
arch : amd64
clone :
disable : true
trigger :
branch :
- master
- dev
event :
- push
- tag
status :
- success
- failure
depends_on :
2020-05-12 03:35:45 +02:00
- test-set-desktop
- test-set-mobile
- archive
- upload
2020-05-11 04:41:12 +02:00
steps :
- name : discord
pull : always
image : appleboy/drone-discord:1.2.4
settings :
message : "{{#success build.status}} ✅ [Build #{{build.number}}]({{build.link}}) of `{{repo.name}}` succeeded.\nevent: **`{{build.event}}`**\ncommit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}`\n```{{commit.message}}``` {{else}} ❌ [Build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed.\nevent: **`${DRONE_BUILD_EVENT}`**\ncommit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}`\n```{{commit.message}}``` {{/success}}\n"
webhook_id :
from_secret : discord_webhook_id
webhook_token :
from_secret : discord_webhook_token