Skip to content

Delete test

Delete test #2

name: Build TriOS ISO (Dev branch)
on:
push:
branches: [ dev ]
workflow_dispatch:
jobs:
build-trios:
name: Build and Package ISO
runs-on: self-hosted
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Set up variables
id: vars
run: |
echo "commit_hash=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
mkdir -p ~/TriOs_Output
- name: Build Docker Image
working-directory: ./builder
run: |
docker build -t trios-builder .
- name: Run Docker Container (Privileged)
run: |
docker run --rm -it \
--privileged \
-v "${{ github.workspace }}:/TriOs" \
-v "$HOME/TriOs_Output:/TriOs_Output" \
trios-builder
- name: Verify ISO Output
run: |
ls -lh ~/TriOs_Output || true
- name: Upload ISO Artifact
uses: actions/upload-artifact@v4
with:
name: trios-${{ steps.vars.outputs.commit_hash }}.iso
path: ~/TriOs_Output/live-image-amd64.hybrid.iso