Fetch test samples from Docker image
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
3dbf436742
commit
5a94d16d21
48
.drone.yml
48
.drone.yml
|
@ -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
|
Loading…
Reference in a new issue