Use ccache for faster compilation speed

This commit is contained in:
Fabian Mastenbroek 2020-04-29 11:27:09 +02:00
parent 39cda7683d
commit da86dc3c23
No known key found for this signature in database
GPG key ID: 405FC6F81F0A7B85

View file

@ -13,10 +13,9 @@ jobs:
- name: Checkout Sources - name: Checkout Sources
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
clean: false # Re-use artifacts from previous build
submodules: recursive submodules: recursive
- name: Build Kernel - name: Build Kernel
run: make run: PATH="/usr/lib/ccache:${PATH}" make
- name: Read Build Information - name: Read Build Information
id: read_build_info id: read_build_info
run: | run: |
@ -28,7 +27,7 @@ jobs:
- name: Upload Artifacts - name: Upload Artifacts
uses: actions/upload-artifact@v2-preview uses: actions/upload-artifact@v2-preview
with: with:
name: debs nme: debs
path: "*.deb" path: "*.deb"
- name: Create Release - name: Create Release
if: startsWith(github.ref, 'refs/tags/release') if: startsWith(github.ref, 'refs/tags/release')
@ -38,7 +37,7 @@ jobs:
set -x set -x
assets=() assets=()
for asset in ./*.deb; do for asset in ./*.deb; do
assets + =("-a" "$asset") assets += ("-a" "$asset")
done done
tag_name=${GITHUB_REF#"refs/tags/"} tag_name=${GITHUB_REF#"refs/tags/"}
release_name="${{ steps.read_build_info.outputs.release }}" release_name="${{ steps.read_build_info.outputs.release }}"