fastnetmon-ng/.drone.yml
surtur 57c31c5c37
Some checks reported errors
continuous-integration/drone/push Build was killed
ci: s/archlinux/centos/ && add pull pipeline
2021-03-28 19:11:19 +02:00

104 lines
1.9 KiB
YAML

---
kind: pipeline
type: docker
name: pull
platform:
os: linux
arch: amd64
trigger:
branch: [development]
event: [push]
steps:
- name: pull-centos8
pull: always
image: centos:centos8.1.1911
depends_on: [clone]
commands:
- uname -r
- name: pull-alpine
pull: always
image: alpine
depends_on: [clone]
commands:
- uname -r
---
kind: pipeline
type: docker
name: build-single-step
platform:
os: linux
arch: amd64
depends_on:
- pull
trigger:
branch: [development]
event: [push]
steps:
- name: build
pull: always
image: centos:centos8.1.1911
commands:
- dnf install -y 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
depends_on:
- pull
trigger:
branch: [development]
event: [push]
steps:
- name: install_required_packaged
pull: always
image: centos:centos8.1.1911
commands:
- dnf install -y perl wget
- perl src/fastnetmon_build.pl --install_dependency_packages_only
- name: install_gcc
pull: always
image: centos:centos8.1.1911
commands:
- dnf install -y perl wget
- perl src/fastnetmon_build.pl --build_gcc_only
- name: install_dependencies
pull: always
image: centos:centos8.1.1911
commands:
- dnf install -y 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]