From cb264f70cc58e4d2f791b8dd6c7f632a40f0d632 Mon Sep 17 00:00:00 2001 From: lmq8267 <119713693+lmq8267@users.noreply.github.com> Date: Thu, 18 Jan 2024 15:02:31 +0800 Subject: [PATCH] Create build.yml --- .github/workflows/build.yml | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..b0f7b75 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,41 @@ +name: 编译luci-app-caddy + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: 下载工具链 + run: | + sudo timedatectl set-timezone Asia/Shanghai + wget -qO /opt/sdk.tar.xz https://downloads.openwrt.org/releases/22.03.5/targets/rockchip/armv8/openwrt-sdk-22.03.5-rockchip-armv8_gcc-11.2.0_musl.Linux-x86_64.tar.xz + tar -xJf /opt/sdk.tar.xz -C /opt + git clone https://github.com/lmq8267/luci-app-caddy.git /opt/caddy + cd /opt/openwrt-sdk*/package + cp -R /opt/caddy/luci-app-caddy . + cd /opt/openwrt-sdk* + ./scripts/feeds update -a + make defconfig + - name: 开始编译 + run: | + cd /opt/openwrt-sdk* + make package/luci-app-caddy/compile V=s -j1 + cd /opt/openwrt-sdk*/bin/packages/aarch64_generic/base + ls + mv *.ipk luci-app-caddy_all.ipk + echo "build_time=$(date '+%Y-%m-%d %H:%M:%S')" >> $GITHUB_ENV + echo "tag=$(date '+%Y-%m-%d')" >> $GITHUB_ENV + - name: 发布 + uses: softprops/action-gh-release@v1 + with: + token: ${{ secrets.c8 }} + body: | + > ### 编译时间 :${{ env.build_time }} + + + tag_name: ${{ env.tag }} + files: /opt/openwrt-sdk*/bin/packages/aarch64_generic/base/* +