mirror of
https://github.com/NAStool/nas-tools.git
synced 2024-09-20 07:16:11 +08:00
Delete .github directory
This commit is contained in:
parent
ddbfe7bcbe
commit
0055a562a6
29
.github/ISSUE_TEMPLATE/bug.md
vendored
29
.github/ISSUE_TEMPLATE/bug.md
vendored
|
@ -1,29 +0,0 @@
|
||||||
---
|
|
||||||
name: 问题模板
|
|
||||||
about: 如发现Bug,请按此模板提交issues,不按模板提交的问题将直接关闭。提交问题务必描述清楚、附上日志,描述不清导致无法理解和分析的问题也可能会被直接关闭。
|
|
||||||
---
|
|
||||||
|
|
||||||
## 你使用的 NAStool 是什么版本,什么环境?
|
|
||||||
|
|
||||||
> NAStool 版本: vx.x.x
|
|
||||||
>
|
|
||||||
> 环境: docker or windows or Synology
|
|
||||||
>
|
|
||||||
|
|
||||||
## 你遇到什么问题了?
|
|
||||||
|
|
||||||
> 描述一下你遇到的问题
|
|
||||||
|
|
||||||
## 是否已经浏览过Issues、Wiki及TG公众号仍无法解决?
|
|
||||||
|
|
||||||
> 请搜索Issues列表、查看wiki跟TG公众号的更新说明,已经解释过的问题不要重复提问
|
|
||||||
|
|
||||||
|
|
||||||
## 你期望的结果
|
|
||||||
|
|
||||||
> 描述以下你期望的结果
|
|
||||||
|
|
||||||
## 给出程序界面截图、后台运行日志或配置文件
|
|
||||||
|
|
||||||
> 如UI BUG请提供截图及配置文件截图
|
|
||||||
> 其它问题提供后台日志,如为Docker请提供docker的日志
|
|
18
.github/ISSUE_TEMPLATE/feature.md
vendored
18
.github/ISSUE_TEMPLATE/feature.md
vendored
|
@ -1,18 +0,0 @@
|
||||||
---
|
|
||||||
name: 功能需求模板
|
|
||||||
about: 如有新功能需要需要提交,请按此模板创建issues
|
|
||||||
---
|
|
||||||
|
|
||||||
## 你使用的 NAStool 是什么版本,什么环境?
|
|
||||||
|
|
||||||
> NAStool 版本: vx.x.x
|
|
||||||
>
|
|
||||||
> 环境: docker or windows or synology
|
|
||||||
|
|
||||||
## 你想要新增或者改进什么功能?
|
|
||||||
|
|
||||||
> 你想要新增或者改进什么功能?
|
|
||||||
|
|
||||||
## 这个功能有什么可以参考的资料吗?
|
|
||||||
|
|
||||||
> 这个功能有什么可以参考的资料吗?是否可以列举一些,不要引用同类但商业化软件的任何内容.
|
|
50
.github/workflows/build-dev.yml
vendored
50
.github/workflows/build-dev.yml
vendored
|
@ -1,50 +0,0 @@
|
||||||
name: NAStool Docker Dev
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- dev
|
|
||||||
paths:
|
|
||||||
- version.py
|
|
||||||
- .github/workflows/build-dev.yml
|
|
||||||
- package_list.txt
|
|
||||||
- requirements.txt
|
|
||||||
- docker/dev.Dockerfile
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
name: Build Docker Image
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@master
|
|
||||||
|
|
||||||
- name: Release version
|
|
||||||
id: release_version
|
|
||||||
run: |
|
|
||||||
app_version=$(cat version.py |sed -ne "s/APP_VERSION\s=\s'v\(.*\)'/\1/gp")
|
|
||||||
echo "app_version=$app_version" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Set Up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v1
|
|
||||||
|
|
||||||
- name: Set Up Buildx
|
|
||||||
uses: docker/setup-buildx-action@v1
|
|
||||||
|
|
||||||
- name: Login DockerHub
|
|
||||||
uses: docker/login-action@v1
|
|
||||||
with:
|
|
||||||
username: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
|
|
||||||
- name: Build Image
|
|
||||||
uses: docker/build-push-action@v2
|
|
||||||
with:
|
|
||||||
context: docker
|
|
||||||
file: docker/dev.Dockerfile
|
|
||||||
platforms: |
|
|
||||||
linux/amd64
|
|
||||||
linux/arm64
|
|
||||||
push: true
|
|
||||||
tags: |
|
|
||||||
${{ secrets.DOCKER_USERNAME }}/nas-tools:latest-beta
|
|
284
.github/workflows/build-package.yml
vendored
284
.github/workflows/build-package.yml
vendored
|
@ -1,284 +0,0 @@
|
||||||
name: NAStool Package
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
paths:
|
|
||||||
- version.py
|
|
||||||
- .github/workflows/build-package.yml
|
|
||||||
- requirements.txt
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
Windows-build:
|
|
||||||
runs-on: windows-latest
|
|
||||||
steps:
|
|
||||||
- name: Init Python 3.10.10
|
|
||||||
uses: actions/setup-python@v4
|
|
||||||
with:
|
|
||||||
python-version: '3.10.10'
|
|
||||||
|
|
||||||
- name: Install dependent packages
|
|
||||||
run: |
|
|
||||||
python -m pip install --upgrade pip
|
|
||||||
pip install wheel numpy==1.23.5 pyparsing==3.0.9 wxpython==4.2.0 pyinstaller==5.7.0
|
|
||||||
git clone --depth=1 -b master https://github.com/NAStool/nas-tools --recurse-submodule
|
|
||||||
cd nas-tools
|
|
||||||
pip install -r requirements.txt
|
|
||||||
echo ("NASTOOL_CONFIG=D:/a/nas-tools/nas-tools/nas-tools/config/config.yaml") >> $env:GITHUB_ENV
|
|
||||||
echo $env:NASTOOL_CONFIG
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Package through pyinstaller
|
|
||||||
run: |
|
|
||||||
cd nas-tools
|
|
||||||
dir
|
|
||||||
copy .\package\rely\upx.exe c:\hostedtoolcache\windows\python\3.10.10\x64\Scripts
|
|
||||||
copy .\package\rely\hook-cn2an.py c:\hostedtoolcache\windows\python\3.10.10\x64\lib\site-packages\pyinstaller\hooks
|
|
||||||
copy .\package\rely\hook-zhconv.py c:\hostedtoolcache\windows\python\3.10.10\x64\lib\site-packages\pyinstaller\hooks
|
|
||||||
copy .\package\rely\hook-iso639.py c:\hostedtoolcache\windows\python\3.10.10\x64\lib\site-packages\pyinstaller\hooks
|
|
||||||
copy .\third_party.txt .\package
|
|
||||||
copy .\package\rely\template.jinja2 c:\hostedtoolcache\windows\Python\3.10.10\x64\lib\site-packages\setuptools\_vendor\pyparsing\diagram
|
|
||||||
xcopy .\web c:\hostedtoolcache\windows\python\3.10.10\x64\lib\site-packages\web\ /e
|
|
||||||
xcopy .\config c:\hostedtoolcache\windows\python\3.10.10\x64\lib\site-packages\config\ /e
|
|
||||||
xcopy .\scripts c:\hostedtoolcache\windows\python\3.10.10\x64\lib\site-packages\scripts\ /e
|
|
||||||
cd package
|
|
||||||
pyinstaller nas-tools.spec
|
|
||||||
dir D:/a/nas-tools/nas-tools/nas-tools/package/dist
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Upload windows file
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: windows
|
|
||||||
path: D:/a/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.exe
|
|
||||||
|
|
||||||
Linux-build-amd64:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Init Python 3.10.10
|
|
||||||
uses: actions/setup-python@v4
|
|
||||||
with:
|
|
||||||
python-version: '3.10.10'
|
|
||||||
|
|
||||||
- name: Install dependent packages
|
|
||||||
run: |
|
|
||||||
python -m pip install --upgrade pip
|
|
||||||
pip install wheel pyinstaller==5.7.0
|
|
||||||
git clone --depth=1 -b master https://github.com/NAStool/nas-tools --recurse-submodule
|
|
||||||
cd nas-tools
|
|
||||||
pip install -r requirements.txt
|
|
||||||
echo ("NASTOOL_CONFIG=/home/runner/work/nas-tools/nas-tools/nas-tools/config/config.yaml") >> $env:GITHUB_ENV
|
|
||||||
echo $env:NASTOOL_CONFIG
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Package through pyinstaller
|
|
||||||
run: |
|
|
||||||
cd nas-tools
|
|
||||||
pwd
|
|
||||||
ls -all
|
|
||||||
cp ./package/rely/hook-cn2an.py /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/PyInstaller/hooks/
|
|
||||||
cp ./package/rely/hook-zhconv.py /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/PyInstaller/hooks/
|
|
||||||
cp ./package/rely/hook-iso639.py /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/PyInstaller/hooks/
|
|
||||||
cp ./third_party.txt ./package/
|
|
||||||
cp ./package/rely/template.jinja2 /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/setuptools/_vendor/pyparsing/diagram/
|
|
||||||
cp -r ./web/. /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/web/
|
|
||||||
cp -r ./config/. /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/config/
|
|
||||||
cp -r ./scripts/. /opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/scripts/
|
|
||||||
cd package
|
|
||||||
pwd
|
|
||||||
ls -all
|
|
||||||
pyinstaller nas-tools.spec
|
|
||||||
mv /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.amd64
|
|
||||||
ls -all /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Upload linux file
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: linux-amd64
|
|
||||||
path: /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.amd64
|
|
||||||
|
|
||||||
Linux-build-arm64:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@master
|
|
||||||
|
|
||||||
- name: Set Up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v1
|
|
||||||
|
|
||||||
- name: Set Up Buildx
|
|
||||||
uses: docker/setup-buildx-action@v1
|
|
||||||
|
|
||||||
- name: Package through pyinstaller
|
|
||||||
run: |
|
|
||||||
mkdir rootfs
|
|
||||||
docker buildx build --platform linux/arm64 --file ./package/builder/Dockerfile --build-arg branch=master --output type=local,dest=./rootfs .
|
|
||||||
mkdir -p /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/
|
|
||||||
cp ./rootfs/nas-tools /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.arm64
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Upload linux file
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: linux-arm64
|
|
||||||
path: /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.arm64
|
|
||||||
|
|
||||||
Linux-build-amd64-musl:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@master
|
|
||||||
|
|
||||||
- name: Set Up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v1
|
|
||||||
|
|
||||||
- name: Set Up Buildx
|
|
||||||
uses: docker/setup-buildx-action@v1
|
|
||||||
|
|
||||||
- name: Package through pyinstaller
|
|
||||||
run: |
|
|
||||||
mkdir rootfs
|
|
||||||
docker buildx build --platform linux/amd64 --file ./package/builder/alpine.Dockerfile --build-arg branch=master --output type=local,dest=./rootfs .
|
|
||||||
mkdir -p /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/
|
|
||||||
cp ./rootfs/nas-tools /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.musl.amd64
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Upload linux file
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: linux-musl-amd64
|
|
||||||
path: /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.musl.amd64
|
|
||||||
|
|
||||||
Linux-build-arm64-musl:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@master
|
|
||||||
|
|
||||||
- name: Set Up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v1
|
|
||||||
|
|
||||||
- name: Set Up Buildx
|
|
||||||
uses: docker/setup-buildx-action@v1
|
|
||||||
|
|
||||||
- name: Ppackage through pyinstaller
|
|
||||||
run: |
|
|
||||||
mkdir rootfs
|
|
||||||
docker buildx build --platform linux/arm64 --file ./package/builder/alpine.Dockerfile --build-arg branch=master --output type=local,dest=./rootfs .
|
|
||||||
mkdir -p /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/
|
|
||||||
cp ./rootfs/nas-tools /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.musl.arm64
|
|
||||||
shell: pwsh
|
|
||||||
|
|
||||||
- name: Upload linux file
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: linux-musl-arm64
|
|
||||||
path: /home/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.linux.musl.arm64
|
|
||||||
|
|
||||||
Mac-build:
|
|
||||||
runs-on: macos-latest
|
|
||||||
steps:
|
|
||||||
- name: Init Python 3.10.10
|
|
||||||
uses: actions/setup-python@v4
|
|
||||||
with:
|
|
||||||
python-version: '3.10.10'
|
|
||||||
|
|
||||||
- name: Install dependent packages
|
|
||||||
run: |
|
|
||||||
python -m pip install --upgrade pip
|
|
||||||
pip install wheel numpy==1.23.5 pyparsing==3.0.9 pyinstaller==5.7.0
|
|
||||||
git clone --depth=1 -b master https://github.com/NAStool/nas-tools --recurse-submodule
|
|
||||||
cd nas-tools
|
|
||||||
pip install -r requirements.txt
|
|
||||||
CURRENT_DIR=$(pwd)
|
|
||||||
echo "NASTOOL_CONFIG=$CURRENT_DIR/config/config.yaml" >> $GITHUB_ENV
|
|
||||||
echo $env:NASTOOL_CONFIG
|
|
||||||
shell: bash
|
|
||||||
|
|
||||||
- name: Package through pyinstaller
|
|
||||||
run: |
|
|
||||||
cd nas-tools
|
|
||||||
pwd
|
|
||||||
ls -all
|
|
||||||
cp ./package/rely/hook-cn2an.py $Python_ROOT_DIR/lib/python3.10/site-packages/PyInstaller/hooks/
|
|
||||||
cp ./package/rely/hook-zhconv.py $Python_ROOT_DIR/lib/python3.10/site-packages/PyInstaller/hooks/
|
|
||||||
cp ./package/rely/hook-iso639.py $Python_ROOT_DIR/lib/python3.10/site-packages/PyInstaller/hooks/
|
|
||||||
cp ./third_party.txt ./package/
|
|
||||||
cp ./package/rely/template.jinja2 $Python_ROOT_DIR/lib/python3.10/site-packages/setuptools/_vendor/pyparsing/diagram/
|
|
||||||
cp -r ./web/. $Python_ROOT_DIR/lib/python3.10/site-packages/web/
|
|
||||||
cp -r ./config/. $Python_ROOT_DIR/lib/python3.10/site-packages/config/
|
|
||||||
cp -r ./scripts/. $Python_ROOT_DIR/lib/python3.10/site-packages/scripts/
|
|
||||||
cd package
|
|
||||||
pyinstaller nas-tools.spec
|
|
||||||
mv ./dist/nas-tools ./dist/nas-tools.macos
|
|
||||||
pwd
|
|
||||||
ls -all ./dist/
|
|
||||||
shell: bash
|
|
||||||
|
|
||||||
- name: Upload mac file
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: macos
|
|
||||||
path: /Users/runner/work/nas-tools/nas-tools/nas-tools/package/dist/nas-tools.macos
|
|
||||||
|
|
||||||
Create-release_Send-message:
|
|
||||||
permissions: write-all
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
needs: [Windows-build, Linux-build-amd64, Linux-build-arm64, Linux-build-amd64-musl, Linux-build-arm64-musl, Mac-build]
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
|
|
||||||
- name: Release version
|
|
||||||
id: release_version
|
|
||||||
run: |
|
|
||||||
app_version=$(cat version.py |sed -ne "s/APP_VERSION\s=\s'v\(.*\)'/\1/gp")
|
|
||||||
echo "app_version=$app_version" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Download exe and rename
|
|
||||||
uses: actions/download-artifact@v3
|
|
||||||
- name: get release_informations
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
pwd
|
|
||||||
ls -all
|
|
||||||
mkdir releases
|
|
||||||
mv ./windows/nas-tools.exe /home/runner/work/nas-tools/nas-tools/releases/nastool_win_v${{ env.app_version }}.exe
|
|
||||||
mv ./linux-amd64/nas-tools.linux.amd64 /home/runner/work/nas-tools/nas-tools/releases/nastool_linux_amd64_v${{ env.app_version }}
|
|
||||||
mv ./linux-arm64/nas-tools.linux.arm64 /home/runner/work/nas-tools/nas-tools/releases/nastool_linux_arm64_v${{ env.app_version }}
|
|
||||||
mv ./linux-musl-amd64/nas-tools.linux.musl.amd64 /home/runner/work/nas-tools/nas-tools/releases/nastool_linux_musl_amd64_v${{ env.app_version }}
|
|
||||||
mv ./linux-musl-arm64/nas-tools.linux.musl.arm64 /home/runner/work/nas-tools/nas-tools/releases/nastool_linux_musl_arm64_v${{ env.app_version }}
|
|
||||||
mv ./macos/nas-tools.macos /home/runner/work/nas-tools/nas-tools/releases/nastool_macos_v${{ env.app_version }}
|
|
||||||
pwd
|
|
||||||
ls -all
|
|
||||||
|
|
||||||
- name: Create release
|
|
||||||
id: create_release
|
|
||||||
uses: actions/create-release@latest
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
with:
|
|
||||||
tag_name: v${{ env.app_version }}
|
|
||||||
release_name: v${{ env.app_version }}
|
|
||||||
body: ${{ github.event.commits[0].message }}
|
|
||||||
draft: false
|
|
||||||
prerelease: false
|
|
||||||
|
|
||||||
- name: Upload release asset
|
|
||||||
uses: dwenegar/upload-release-assets@v1
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
with:
|
|
||||||
release_id: ${{ steps.create_release.outputs.id }}
|
|
||||||
assets_path: |
|
|
||||||
/home/runner/work/nas-tools/nas-tools/releases/
|
|
||||||
|
|
||||||
- name: Send telegram message (release informations)
|
|
||||||
uses: appleboy/telegram-action@master
|
|
||||||
with:
|
|
||||||
to: ${{ secrets.TELEGRAM_TO }}
|
|
||||||
token: ${{ secrets.TELEGRAM_TOKEN }}
|
|
||||||
format: markdown
|
|
||||||
message: |
|
|
||||||
${{ github.event.commits[0].message }}
|
|
57
.github/workflows/build.yml
vendored
57
.github/workflows/build.yml
vendored
|
@ -1,57 +0,0 @@
|
||||||
name: NAStool Docker
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
paths:
|
|
||||||
- version.py
|
|
||||||
- .github/workflows/build.yml
|
|
||||||
- package_list.txt
|
|
||||||
- requirements.txt
|
|
||||||
- docker/Dockerfile
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
name: Build Docker Image
|
|
||||||
steps:
|
|
||||||
-
|
|
||||||
name: Checkout
|
|
||||||
uses: actions/checkout@master
|
|
||||||
|
|
||||||
-
|
|
||||||
name: Release version
|
|
||||||
id: release_version
|
|
||||||
run: |
|
|
||||||
app_version=$(cat version.py |sed -ne "s/APP_VERSION\s=\s'v\(.*\)'/\1/gp")
|
|
||||||
echo "app_version=$app_version" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
-
|
|
||||||
name: Set Up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v1
|
|
||||||
|
|
||||||
-
|
|
||||||
name: Set Up Buildx
|
|
||||||
uses: docker/setup-buildx-action@v1
|
|
||||||
|
|
||||||
-
|
|
||||||
name: Login DockerHub
|
|
||||||
uses: docker/login-action@v1
|
|
||||||
with:
|
|
||||||
username: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
|
|
||||||
-
|
|
||||||
name: Build Image
|
|
||||||
uses: docker/build-push-action@v2
|
|
||||||
with:
|
|
||||||
context: docker
|
|
||||||
file: docker/Dockerfile
|
|
||||||
platforms: |
|
|
||||||
linux/amd64
|
|
||||||
linux/arm64
|
|
||||||
push: true
|
|
||||||
tags: |
|
|
||||||
${{ secrets.DOCKER_USERNAME }}/nas-tools:latest
|
|
||||||
${{ secrets.DOCKER_USERNAME }}/nas-tools:${{ env.app_version }}
|
|
Loading…
Reference in a new issue