diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index eecd7ce..bddb96a 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -5,15 +5,11 @@ on: [push, pull_request] jobs: build-and-test: runs-on: ubuntu-latest + container: gitea.tap-tap.win/taptap/fastsync-ci:latest steps: - name: Checkout uses: actions/checkout@v4 - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install -y --no-install-recommends gcc cmake libzstd-dev - - name: Configure run: cmake -B build -S . diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9d32c97 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM ubuntu:24.04 +RUN apt-get update && apt-get install -y --no-install-recommends \ + gcc cmake libzstd-dev git ca-certificates && \ + rm -rf /var/lib/apt/lists/*