ci: add .drone.yml
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
surtur 2021-03-28 18:51:42 +02:00
parent 3a6e4ebbf0
commit 43a81d9ebf
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

69
.drone.yml Normal file

@ -0,0 +1,69 @@
---
kind: pipeline
type: docker
name: build-single-step
platform:
os: linux
arch: amd64
trigger:
branch: [development]
event: [push]
steps:
- name: build
pull: always
image: immawanderer/archlinux:latest
commands:
- pacman -Sy --needed --noconfirm perl wget
- perl src/fastnetmon_build.pl --install_dependency_packages_only
- perl src/fastnetmon_build.pl --build_gcc_only
- perl src/fastnetmon_build.pl --build_dependencies_only
- perl src/fastnetmon_build.pl --use-git-master --build_fastnetmon_only
- perl src/scripts/build_libary_bundle.pl /opt/fastnetmon_libraries_bundle.tar.gz
---
kind: pipeline
type: docker
name: build-multi-step
platform:
os: linux
arch: amd64
trigger:
branch: [development]
event: [push]
steps:
- name: install_required_packaged
pull: always
image: immawanderer/archlinux:latest
commands:
- pacman -Sy --needed --noconfirm perl wget
- perl src/fastnetmon_build.pl --install_dependency_packages_only
- name: install_gcc
pull: always
image: immawanderer/archlinux:latest
commands:
- pacman -Sy --needed --noconfirm perl wget
- perl src/fastnetmon_build.pl --build_gcc_only
- name: install_dependencies
pull: always
image: immawanderer/archlinux:latest
commands:
- pacman -Sy --needed --noconfirm perl wget
- perl src/fastnetmon_build.pl --build_dependencies_only
- perl src/fastnetmon_build.pl --use-git-master --build_fastnetmon_only
- perl src/scripts/build_libary_bundle.pl /opt/fastnetmon_libraries_bundle.tar.gz
- name: collect_debug
pull: always
image: alpine
commands:
- cat /tmp/fastnetmon_install.log
when:
status: [failure]