40 lines
833 B
YAML
40 lines
833 B
YAML
kind: pipeline
|
|
name: default
|
|
|
|
workspace:
|
|
path: /drone/src
|
|
|
|
steps:
|
|
- name: download
|
|
image: plugins/download
|
|
settings:
|
|
source: http://vmi366681.contaboserver.net:6423/archive/emgauwa-controller-testing/7/emgauwa-controller-testing.tar.gz
|
|
destination: emgauwa-controller-testing.tar.gz
|
|
|
|
- name: prepare-controller
|
|
image: serguzim/emgauwa-builder
|
|
pull: always
|
|
commands:
|
|
- tar xzf emgauwa-controller-testing.tar.gz
|
|
- cd emgauwa-controller-testing
|
|
- mkdir build
|
|
- cd build
|
|
- cmake -DWIRING_PI_DEBUG=on ..
|
|
- make
|
|
|
|
- name: test
|
|
image: serguzim/emgauwa-builder
|
|
pull: always
|
|
environment:
|
|
EMGAUWA_CONTROLLER_EXE: /drone/src/emgauwa-controller-testing/build/controller
|
|
commands:
|
|
- chmod +x controller
|
|
- mkdir build
|
|
- cd build
|
|
- cmake ..
|
|
- make test
|
|
|
|
trigger:
|
|
branch:
|
|
- dev
|