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"
|
LDFLAGS: "-flto"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: submodules/LFS
|
- name: music-samples
|
||||||
image: alpine/git
|
image: git.gammaspectra.live/s.o.n.g/music-samples:linux-amd64
|
||||||
|
pull: if-not-exists
|
||||||
commands:
|
commands:
|
||||||
- apk update && apk add --no-cache git-lfs && git lfs install
|
- cp -rvf /samples/* resources/samples/
|
||||||
- git lfs pull
|
|
||||||
- git submodule update --init --recursive
|
|
||||||
- rm -rf .git/modules/resources/samples/
|
|
||||||
- name: test-repo-cgo-full
|
- name: test-repo-cgo-full
|
||||||
image: golang:1.18-alpine
|
image: golang:1.18-alpine
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- 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
|
- 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
|
path: /drone/src
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: submodules/LFS
|
- name: music-samples
|
||||||
image: alpine/git
|
image: git.gammaspectra.live/s.o.n.g/music-samples:linux-amd64
|
||||||
|
pull: if-not-exists
|
||||||
commands:
|
commands:
|
||||||
- apk update && apk add --no-cache git-lfs && git lfs install
|
- cp -rvf /samples/* resources/samples/
|
||||||
- git lfs pull
|
|
||||||
- git submodule update --init --recursive
|
|
||||||
- rm -rf .git/modules/resources/samples/
|
|
||||||
- name: build-sources
|
- name: build-sources
|
||||||
image: alpine
|
image: alpine
|
||||||
commands:
|
commands:
|
||||||
|
@ -80,7 +76,7 @@ steps:
|
||||||
- name: test-cgo-full
|
- name: test-cgo-full
|
||||||
image: golang:1.18-alpine
|
image: golang:1.18-alpine
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
- build-sources
|
- build-sources
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
|
@ -89,7 +85,7 @@ steps:
|
||||||
- name: test-cgo-disable-codecs
|
- name: test-cgo-disable-codecs
|
||||||
image: golang:1.18-alpine
|
image: golang:1.18-alpine
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
- build-sources
|
- build-sources
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
|
@ -101,7 +97,7 @@ steps:
|
||||||
- name: deps
|
- name: deps
|
||||||
path: /drone/src/build_deps
|
path: /drone/src/build_deps
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
- build-sources
|
- build-sources
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
|
@ -110,7 +106,7 @@ steps:
|
||||||
- name: test-nocgo
|
- name: test-nocgo
|
||||||
image: golang:1.18-alpine
|
image: golang:1.18-alpine
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
commands:
|
commands:
|
||||||
- CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./...
|
- CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./...
|
||||||
---
|
---
|
||||||
|
@ -135,13 +131,11 @@ workspace:
|
||||||
path: /drone/src
|
path: /drone/src
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: submodules/LFS
|
- name: music-samples
|
||||||
image: alpine/git
|
image: git.gammaspectra.live/s.o.n.g/music-samples:linux-arm64
|
||||||
|
pull: if-not-exists
|
||||||
commands:
|
commands:
|
||||||
- apk update && apk add --no-cache git-lfs && git lfs install
|
- cp -rvf /samples/* resources/samples/
|
||||||
- git lfs pull
|
|
||||||
- git submodule update --init --recursive
|
|
||||||
- rm -rf .git/modules/resources/samples/
|
|
||||||
- name: build-sources
|
- name: build-sources
|
||||||
image: alpine
|
image: alpine
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -168,7 +162,7 @@ steps:
|
||||||
- name: deps
|
- name: deps
|
||||||
path: /drone/src/build_deps
|
path: /drone/src/build_deps
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
- build-sources
|
- build-sources
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
|
@ -180,7 +174,7 @@ steps:
|
||||||
- name: deps
|
- name: deps
|
||||||
path: /drone/src/build_deps
|
path: /drone/src/build_deps
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
- build-sources
|
- build-sources
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
|
@ -192,7 +186,7 @@ steps:
|
||||||
- name: deps
|
- name: deps
|
||||||
path: /drone/src/build_deps
|
path: /drone/src/build_deps
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
- build-sources
|
- build-sources
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
|
@ -201,7 +195,7 @@ steps:
|
||||||
- name: test-nocgo
|
- name: test-nocgo
|
||||||
image: golang:1.18-alpine
|
image: golang:1.18-alpine
|
||||||
depends_on:
|
depends_on:
|
||||||
- submodules/LFS
|
- music-samples
|
||||||
commands:
|
commands:
|
||||||
- CGO_ENABLED=0 go test -p 1 -failfast -timeout 20m -cover -gcflags=-d=checkptr -v ./...
|
- 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