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
|
||||
image: rust:bookworm
|
||||
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
|
||||
- ldconfig
|
||||
- cargo install xbuild
|
||||
- x build --platform linux --arch x64
|
||||
- ./debian.sh
|
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