From f5cb737f7a641095ea12042a134dba00ed9e7a22 Mon Sep 17 00:00:00 2001 From: Menci Date: Sun, 24 Jul 2022 16:04:31 +0800 Subject: [PATCH] Add CI build --- .github/workflows/build.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..eff57be --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,35 @@ +name: Build + +on: + push: + workflow_dispatch: + schedule: + - cron: '0 9 * * *' + +env: + TZ: Asia/Shanghai + +jobs: + build_deploy: + name: Build + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Install dependencies + run: | + sudo apt-get install -y arch-install-scripts debootstrap + - name: Build + run: | + export ROOTFS_PATH="$(pwd)/rootfs" + export MIRROR="http://azure.archive.ubuntu.com/ubuntu" + sudo --preserve-env ./bootstrap.sh + - name: Compress with XZ + run: | + sudo tar -cJvf rootfs.tar.xz rootfs + sudo chmod 777 rootfs.tar.xz + - uses: actions/upload-artifact@v3 + with: + name: rootfs + path: rootfs.tar.xz +