pve-kernel-thunderx/.github/workflows/build-trusted.yml
Fabian Mastenbroek 087e08adb8
Re-enable CI builds for release branches
This reverts commit 01cbdebf0a.
Although almost all release builds succeed, there have been cases where
new stable releases actually cause the build to fail or other cases
where we need to test changes on the release branch.
2021-09-05 11:56:17 +02:00

30 lines
963 B
YAML

name: Kernel Build (Trusted)
on: pull_request
jobs:
build:
name: Build
runs-on: [self-hosted]
if: github.event.pull_request.head.repo.full_name == github.repository && !contains(github.event.head_commit.message, 'skip ci')
steps:
- name: Clean Workspace
run: rm -rf *.deb *.ddeb *.build *.buildinfo *.changes
- name: Checkout Sources
uses: actions/checkout@v2
with:
submodules: recursive
path: pve-edge-kernel
- name: Clean Repository
run: git -C pve-edge-kernel submodule foreach git clean -ffdx
- name: Build Kernel
run: |
rm -rf *.deb *.ddeb *.build *.buildinfo *.changes
cd pve-edge-kernel
debian/rules debian/control
debuild -e CCACHE_DIR=/var/cache/ccache --prepend-path=/usr/lib/ccache --jobs=auto -b -uc -us
- name: Upload Artifacts
uses: actions/upload-artifact@v2-preview
with:
name: debs
path: "*.deb"