fastnetmon-ng/.drone.yml

70 lines
1.6 KiB
YAML
Raw Normal View History

2021-03-28 18:51:42 +02:00
---
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]