Browse Source

Begin ubuntu-20.04 automated deb packaging

Signed-off-by: falkTX <falktx@falktx.com>
pull/785/head
falkTX 4 years ago
parent
commit
8820482d5a
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 41 additions and 0 deletions
  1. +41
    -0
      .github/workflows/build.yml

+ 41
- 0
.github/workflows/build.yml View File

@@ -269,3 +269,44 @@ jobs:
with:
name: jack2-win64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: windows/inno/jack2-*.exe

# ubuntu-20.04
ubuntu-20.04:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: Set up cache
uses: actions/cache@v2
with:
path: |
~/debs
key: ubuntu-20.04
- name: Restore debian packages cache
run: |
if [ -d ~/debs ] && [ "$(ls ~/debs | wc -l)" -ne 0 ]; then \
sudo cp ~/debs/*.deb /var/cache/apt/archives/; \
fi
- name: Set up dependencies
run: |
sudo add-apt-repository -y ppa:ubuntustudio-ppa/backports
sudo sed -i "s/# deb-src/deb-src/" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sudo apt-get update -qq
sudo apt-get build-dep jackd2
sudo apt-get install devscripts
- name: Cache debian packages
run: |
mkdir -p ~/debs && \
sudo mv /var/cache/apt/archives/*.deb ~/debs/
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- name: Build jack2 packages
shell: bash
run: |
apt-get source jackd2
- uses: actions/upload-artifact@v2
with:
name: jack2-ubuntu-20.04-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: *.deb

Loading…
Cancel
Save