name: TDevOPsCICD on: [push] jobs: build-image: runs-on: ubuntu-latest steps: - uses: https://gitea.com/actions/checkout@v4 - name: Setup Bun run: | curl -fsSL https://bun.sh/install | bash export BUN_INSTALL="$HOME/.bun" export PATH="$BUN_INSTALL/bin:$PATH" echo "BUN_INSTALL=$HOME/.bun" >> $GITHUB_ENV echo "$HOME/.bun/bin" >> $GITHUB_PATH - name: Build Binary env: OBJECT_TOKEN: ${{ secrets.OBJECT_TOKEN }} GITEA_BASE_URL: http://git.honor3.com PACKAGE_OWNER: Fullstack REPO_NAME: kit.program PACKAGE_NAME: kit PACKAGE_VERSION: ${{ github.ref_name }} run: | echo ---------------------------------------- echo ${{ github.ref_name }} ${{ github.sha }} bun -v cd kit bun i bun run windows curl -X POST \ -H "Authorization: token $OBJECT_TOKEN" \ -F "data=@./dist/windows/kit.exe" \ "$GITEA_BASE_URL/api/packages/$PACKAGE_OWNER/generic/$REPO_NAME/$PACKAGE_VERSION/kit.exe" bun run linux curl -X POST \ -H "Authorization: token $OBJECT_TOKEN" \ -F "data=@./dist/linux/kit" \ "$GITEA_BASE_URL/api/packages/$PACKAGE_OWNER/generic/$REPO_NAME/$PACKAGE_VERSION/kit"