diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index bcf6815..f9c3a86 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -1,9 +1,3 @@ -when: - - event: push - branch: master - - event: pull_request - branch: master - clone: git: image: woodpeckerci/plugin-git @@ -19,6 +13,17 @@ steps: - rustup component add clippy rustfmt - cargo fmt --check - cargo clippy -- -D warnings + volumes: + - /woodpecker/cargo/registry:/usr/local/cargo/registry + when: + - event: [push, pull_request] + path: + include: + - src/**/* + - Cargo.toml + - Cargo.lock + - Dockerfile + - .woodpecker/* - name: build docker image image: woodpeckerci/plugin-docker-buildx @@ -35,4 +40,11 @@ steps: platforms: linux/amd64 when: - event: push - branch: master \ No newline at end of file + branch: master + path: + include: + - src/**/* + - Cargo.toml + - Cargo.lock + - Dockerfile + - .woodpecker/* \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 4e79169..340713f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,6 @@ COPY --from=builder /app/target/release/cinderwatch /usr/local/bin/ RUN mkdir /data VOLUME /data - ENV DB_PATH=/data/bot.db WORKDIR /app CMD ["cinderwatch"] \ No newline at end of file