Fetch test samples from Docker image
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
DataHoarder 2022-08-01 22:46:57 +02:00
parent 3dbf436742
commit 5a94d16d21
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk
2 changed files with 22 additions and 28 deletions

View file

@ -14,17 +14,15 @@ environment:
LDFLAGS: "-flto"
steps:
- name: submodules/LFS
image: alpine/git
- name: music-samples
image: git.gammaspectra.live/s.o.n.g/music-samples:linux-amd64
pull: if-not-exists
commands:
- apk update && apk add --no-cache git-lfs && git lfs install
- git lfs pull
- git submodule update --init --recursive
- rm -rf .git/modules/resources/samples/
- cp -rvf /samples/* resources/samples/
- name: test-repo-cgo-full
image: golang:1.18-alpine
depends_on:
- submodules/LFS
- music-samples
commands:
- apk update
- apk add --no-cache git gcc g++ musl-dev bash autoconf automake cmake make libtool gettext openssl-dev flac-dev opus-dev opusfile-dev libopusenc-dev libvorbis-dev libsamplerate-dev lame-dev libebur128-dev fdk-aac-dev --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community
@ -53,13 +51,11 @@ workspace:
path: /drone/src
steps:
- name: submodules/LFS
image: alpine/git
- name: music-samples
image: git.gammaspectra.live/s.o.n.g/music-samples:linux-amd64
pull: if-not-exists
commands:
- apk update && apk add --no-cache git-lfs && git lfs install
- git lfs pull
- git submodule update --init --recursive
- rm -rf .git/modules/resources/samples/
- cp -rvf /samples/* resources/samples/
- name: build-sources
image: alpine
commands:
@ -80,7 +76,7 @@ steps:
- name: test-cgo-full
image: golang:1.18-alpine
depends_on:
- submodules/LFS
- music-samples
- build-sources
commands:
- apk update
@ -89,7 +85,7 @@ steps:
- name: test-cgo-disable-codecs
image: golang:1.18-alpine
depends_on:
- submodules/LFS
- music-samples
- build-sources
commands:
- apk update
@ -101,7 +97,7 @@ steps:
- name: deps
path: /drone/src/build_deps
depends_on:
- submodules/LFS
- music-samples
- build-sources
commands:
- apk update
@ -110,7 +106,7 @@ steps:
- name: test-nocgo
image: golang:1.18-alpine
depends_on:
- submodules/LFS
- music-samples
commands:
- CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./...
---
@ -135,13 +131,11 @@ workspace:
path: /drone/src
steps:
- name: submodules/LFS
image: alpine/git
- name: music-samples
image: git.gammaspectra.live/s.o.n.g/music-samples:linux-arm64
pull: if-not-exists
commands:
- apk update && apk add --no-cache git-lfs && git lfs install
- git lfs pull
- git submodule update --init --recursive
- rm -rf .git/modules/resources/samples/
- cp -rvf /samples/* resources/samples/
- name: build-sources
image: alpine
volumes:
@ -168,7 +162,7 @@ steps:
- name: deps
path: /drone/src/build_deps
depends_on:
- submodules/LFS
- music-samples
- build-sources
commands:
- apk update
@ -180,7 +174,7 @@ steps:
- name: deps
path: /drone/src/build_deps
depends_on:
- submodules/LFS
- music-samples
- build-sources
commands:
- apk update
@ -192,7 +186,7 @@ steps:
- name: deps
path: /drone/src/build_deps
depends_on:
- submodules/LFS
- music-samples
- build-sources
commands:
- apk update
@ -201,7 +195,7 @@ steps:
- name: test-nocgo
image: golang:1.18-alpine
depends_on:
- submodules/LFS
- music-samples
commands:
- CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./...
...

@ -1 +1 @@
Subproject commit af63704c59aa7f028cf261e95cf092b3a89fa0a5
Subproject commit 411df03b4790aca596bc1bc996865bb9ffe4e6cf