ci: Add build Linux

This commit is contained in:
Elian Doran 2024-07-13 22:52:28 +03:00
parent e6ff99198f
commit 99ea741275
No known key found for this signature in database

View File

@ -8,7 +8,7 @@ env:
REGISTRY: ghcr.io REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }} IMAGE_NAME: ${{ github.repository }}
jobs: jobs:
build_macos_64: build_darwin-x64:
name: Build macOS x86_64 name: Build macOS x86_64
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@ -24,6 +24,26 @@ jobs:
with: with:
name: trilium-mac-x64.zip name: trilium-mac-x64.zip
path: dist/trilium-mac-x64*.zip path: dist/trilium-mac-x64*.zip
build_linux-x64:
name: Build Linux x86_64
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up node & dependencies
uses: actions/setup-node@v4
with:
node-version: 18
cache: "npm"
- run: npm ci
- run: ./bin/build-linux-x64.sh
- uses: actions/upload-artifact@v4
with:
name: trilium-linux-x64.tar.xz
path: dist/trilium-linux-x64-*.tar.xz
- uses: actions/upload-artifact@v4
with:
name: trilium_amd64.deb
path: dist/trilium_*.deb
build_docker: build_docker:
name: Build Docker image name: Build Docker image
runs-on: ubuntu-latest runs-on: ubuntu-latest