From fdfd95555d1dfe1d55437a6a72c18d82458dd81d Mon Sep 17 00:00:00 2001 From: levi Date: Mon, 7 Nov 2022 17:20:31 +0800 Subject: [PATCH] ci: fix docker build --- .github/workflows/release.yml | 18 +++++++++--------- .github/workflows/test.yml | 34 ++++++++++++++++++---------------- Dockerfile | 2 +- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 62a040390..cf22cb90c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,15 +4,15 @@ on: push: branches: - main - paths-ignore: - - ".github/**" - - "!.github/workflows/release.yml" - - "!.github/release-drafter.yml" - - "_docs/**" - - "_examples/**" - - "README*.md" - - ".gitignore" - - "ui/flutter/.gitignore" + paths: + - "bind/**" + - "cmd/**" + - "internal/**" + - "pkg/**" + - "ui/**" + - ".github/workflows/release.yml" + - "go.mod" + - "go.sum" jobs: release: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f65ab04bf..b16e55acb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,25 +4,27 @@ on: pull_request: branches: - main - paths-ignore: - - ".github/**" - - "!.github/workflows/test.yml" - - "_docs/**" - - "_examples/**" - - "README*.md" - - ".gitignore" - - "ui/flutter/.gitignore" + paths: + - "bind/**" + - "cmd/**" + - "internal/**" + - "pkg/**" + - "ui/**" + - ".github/workflows/test.yml" + - "go.mod" + - "go.sum" push: branches: - main - paths-ignore: - - ".github/**" - - "!.github/workflows/test.yml" - - "_docs/**" - - "_examples/**" - - "README*.md" - - ".gitignore" - - "ui/flutter/.gitignore" + paths: + - "bind/**" + - "cmd/**" + - "internal/**" + - "pkg/**" + - "ui/**" + - ".github/workflows/test.yml" + - "go.mod" + - "go.sum" jobs: # lint: diff --git a/Dockerfile b/Dockerfile index c5f43a75a..9bfd1b777 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ WORKDIR /app COPY ./go.mod ./go.sum ./ RUN go mod download COPY . . -COPY --from=flutter /app/build/web/* ./cmd/web/dist +COPY --from=flutter /app/build/web/* ./cmd/web/dist/ RUN go build -tags nosqlite,web -ldflags="-s -w" -o dist/gopeed github.com/monkeyWie/gopeed/cmd/web FROM alpine:3.14.2