You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AHRS_core/.drone.yml

55 lines
1.1 KiB

kind: pipeline
type: docker
name: amd-64
platform:
arch: amd64
trigger:
event:
- push
steps:
- name: build
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-drone-cppcheck:latest
volumes:
- name: work
path: /work
commands:
- find . -iname "*.cpp" | xargs cppcheck -v --enable=all --xml-version=2 --xml 2> /work/cppcheck.xml
- cd Sources/_Linux/
- make -f makefile.lnx release
- name: code analysis
image: aosapps/drone-sonar-plugin
volumes:
- name: work
path: /work
settings:
sonar_host: hub.codefirst.iut.uca.fr/sonar/
sonar_token: 96864ed9ef8d6343007881fc9ef30eb70eaf846d
java_binaries: target/classes
level: DEBUG
sources: .
depends_on: [ build ]
- name: generate-and-deploy-docs
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-docdeployer
volumes:
- name: docs
path: /docs
commands:
- cd Documentation/doxygen
- doxygen Doxyfile
- /entrypoint.sh
when:
branch:
- master
depends_on: [ build ]
# image_pull_secrets:
# - DOCKERCONFIG
volumes:
- name: work
temp: {}