fix: ci
This commit is contained in:
3
.dockerignore
Normal file
3
.dockerignore
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
**/target
|
||||||
|
.data/
|
||||||
|
ffmpeg-kit/
|
@ -9,7 +9,4 @@ steps:
|
|||||||
- name: build_debian
|
- name: build_debian
|
||||||
image: rust:bookworm
|
image: rust:bookworm
|
||||||
commands:
|
commands:
|
||||||
- apt update && apt install -y build-essential pkg-config libavcodec-dev libavformat-dev libavdevice-dev libavutil-dev libavfilter-dev libswresample-dev libswscale-dev libx264-dev libwebp-dev libssl-dev libalsaplayer-dev libpipewire-0.3-dev libpulse-dev libpng-dev
|
- ./debian.sh
|
||||||
- ldconfig
|
|
||||||
- cargo install xbuild
|
|
||||||
- x build --platform linux --arch x64
|
|
23
Dockerfile
Normal file
23
Dockerfile
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
FROM rust:bookworm AS BUILDER
|
||||||
|
WORKDIR /src
|
||||||
|
COPY . .
|
||||||
|
RUN apt update && \
|
||||||
|
apt install -y \
|
||||||
|
build-essential \
|
||||||
|
pkg-config \
|
||||||
|
libavcodec-dev \
|
||||||
|
libavformat-dev \
|
||||||
|
libavdevice-dev \
|
||||||
|
libavutil-dev \
|
||||||
|
libavfilter-dev \
|
||||||
|
libswresample-dev \
|
||||||
|
libswscale-dev \
|
||||||
|
libx264-dev \
|
||||||
|
libwebp-dev \
|
||||||
|
libssl-dev \
|
||||||
|
libalsaplayer-dev \
|
||||||
|
libpipewire-0.3-dev \
|
||||||
|
libpulse-dev \
|
||||||
|
libpng-dev
|
||||||
|
RUN cargo install xbuild
|
||||||
|
RUN x build --release
|
21
debian.sh
Executable file
21
debian.sh
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -y \
|
||||||
|
build-essential \
|
||||||
|
pkg-config \
|
||||||
|
libavcodec-dev \
|
||||||
|
libavformat-dev \
|
||||||
|
libavdevice-dev \
|
||||||
|
libavutil-dev \
|
||||||
|
libavfilter-dev \
|
||||||
|
libswresample-dev \
|
||||||
|
libswscale-dev \
|
||||||
|
libx264-dev \
|
||||||
|
libwebp-dev \
|
||||||
|
libssl-dev \
|
||||||
|
libalsaplayer-dev \
|
||||||
|
libpipewire-0.3-dev \
|
||||||
|
libpulse-dev \
|
||||||
|
libpng-dev
|
||||||
|
sudo cargo install xbuild
|
||||||
|
x build --release
|
Reference in New Issue
Block a user