linuxmuster/linuxmuster-linuxclient7

View on GitHub
.github/workflows/preview.yml

Summary

Maintainability
Test Coverage

on:
  push:

name: Build preview package

jobs:
  deb-package:
    name: build DEB-Package
    runs-on: ubuntu-20.04
    concurrency: 
      group: ${{ github.ref }}
      cancel-in-progress: true
      
    steps:
      - name: Checkout code
        uses: actions/checkout@v2

      - name: Install dependencies
        run: sudo apt update && sudo apt install debhelper build-essential -y

      - name: Build
        run: make deb

      - name: Copy artifacts
        run: mkdir package && cp ../linuxmuster-linuxclient7_* ./package

      - name: Upload artifact
        uses: actions/upload-artifact@v2
        with:
          name: deb-package
          path: package/*