Updated drone config. Cached compilation
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
Anne de Jong 2023-01-10 21:50:48 +01:00
parent 95778d77d5
commit e128cc69ec
3 changed files with 49 additions and 2 deletions

View File

@ -2,12 +2,54 @@ kind: pipeline
type: docker type: docker
name: default name: default
clone:
depth: 3
steps: steps:
- name: build - name: restore-cache-with-filesystem
image: meltwater/drone-cache
pull: true
settings:
backend: "filesystem"
restore: true
cache_key: "volume"
archive_format: "gzip"
# filesystem_cache_root: "/tmp/cache"
mount:
- 'vendor'
volumes:
- name: cache
path: /tmp/cache
- name: build-release-arch
image: archlinux_build image: archlinux_build
pull: if-not-exists pull: if-not-exists
commands: commands:
- pacman -S pybind11 openblas fftw pulseaudio
- git submodule update --init --recursive
- cmake . - cmake .
- make -j # More than two makes ascee2 irresponsive for now
- make -j2
- name: rebuild-cache-with-filesystem
image: meltwater/drone-cache
pull: true
settings:
backend: "filesystem"
rebuild: true
cache_key: "volume"
archive_format: "gzip"
# filesystem_cache_root: "/tmp/cache"
mount:
- 'vendor'
volumes:
- name: cache
path: /tmp/cache
volumes:
- name: cache
host:
path: /var/lib/cache
---

View File

@ -1,5 +1,7 @@
# Library for Acoustic Signal Processing # Library for Acoustic Signal Processing
[![Build Status](https://drone.ascee.nl/api/badges/ASCEE/lasp/status.svg)](https://drone.ascee.nl/ASCEE/lasp)
Welcome to LASP: Library for Acoustic Signal Processing. LASP is a C++ library Welcome to LASP: Library for Acoustic Signal Processing. LASP is a C++ library
with a Python interface which is supposed to process (multi-) microphone with a Python interface which is supposed to process (multi-) microphone
acoustic data in real time on a PC and output results. acoustic data in real time on a PC and output results.

3
requirements.txt Normal file
View File

@ -0,0 +1,3 @@
dataclasses_json
h5py