More build tweaking
This commit is contained in:
@@ -1,9 +1,3 @@
|
|||||||
when:
|
|
||||||
- event: push
|
|
||||||
branch: master
|
|
||||||
- event: pull_request
|
|
||||||
branch: master
|
|
||||||
|
|
||||||
clone:
|
clone:
|
||||||
git:
|
git:
|
||||||
image: woodpeckerci/plugin-git
|
image: woodpeckerci/plugin-git
|
||||||
@@ -19,6 +13,17 @@ steps:
|
|||||||
- rustup component add clippy rustfmt
|
- rustup component add clippy rustfmt
|
||||||
- cargo fmt --check
|
- cargo fmt --check
|
||||||
- cargo clippy -- -D warnings
|
- 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
|
- name: build docker image
|
||||||
image: woodpeckerci/plugin-docker-buildx
|
image: woodpeckerci/plugin-docker-buildx
|
||||||
@@ -35,4 +40,11 @@ steps:
|
|||||||
platforms: linux/amd64
|
platforms: linux/amd64
|
||||||
when:
|
when:
|
||||||
- event: push
|
- event: push
|
||||||
branch: master
|
branch: master
|
||||||
|
path:
|
||||||
|
include:
|
||||||
|
- src/**/*
|
||||||
|
- Cargo.toml
|
||||||
|
- Cargo.lock
|
||||||
|
- Dockerfile
|
||||||
|
- .woodpecker/*
|
||||||
@@ -21,7 +21,6 @@ COPY --from=builder /app/target/release/cinderwatch /usr/local/bin/
|
|||||||
RUN mkdir /data
|
RUN mkdir /data
|
||||||
VOLUME /data
|
VOLUME /data
|
||||||
|
|
||||||
|
|
||||||
ENV DB_PATH=/data/bot.db
|
ENV DB_PATH=/data/bot.db
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
CMD ["cinderwatch"]
|
CMD ["cinderwatch"]
|
||||||
Reference in New Issue
Block a user