|
|
|
@@ -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 |