From 35e3d85e773011e94e0d9d458ca0e0d2fcef0c4a Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Tue, 11 Jul 2023 11:36:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-docker.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index a45c0fd1..0f622331 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -11,6 +11,12 @@ jobs: name: Checkout uses: actions/checkout@master + - name: Docker meta + id: meta + uses: docker/metadata-action@v4 + with: + images: ${{ secrets.DOCKER_USERNAME }}/moviepilot + - name: Release version id: release_version @@ -18,15 +24,16 @@ jobs: app_version=$(cat version.py |sed -ne "s/APP_VERSION\s=\s'v\(.*\)'/\1/gp") echo "app_version=$app_version" >> $GITHUB_ENV + - + name: Setup node + uses: actions/setup-node@v3 + with: + node-version: '18' + - name: Build frontend id: build_brontend run: | - curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - - curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null - echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list - sudo apt-get update && sudo apt-get install -y nodejs yarn - node -v && yarn --version git clone https://github.com/jxxghp/MoviePilot-Frontend cd MoviePilot-Frontend yarn && yarn build @@ -63,3 +70,4 @@ jobs: tags: | ${{ secrets.DOCKER_USERNAME }}/moviepilot:latest ${{ secrets.DOCKER_USERNAME }}/moviepilot:${{ env.app_version }} + labels: ${{ steps.meta.outputs.labels }}