Update .forgejo/workflows/ddnet-alpine.yml
This commit is contained in:
parent
9405baceac
commit
51888f4092
1 changed files with 25 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
name: Build ddnet for alpine
|
name: Build ddnet for alpine
|
||||||
on: [workflow_dispatch]
|
on: [workflow_dispatch]
|
||||||
jobs:
|
jobs:
|
||||||
check:
|
x86_64:
|
||||||
runs-on: alpine
|
runs-on: alpine
|
||||||
steps:
|
steps:
|
||||||
- name: Setup Alpine
|
- name: Setup Alpine
|
||||||
|
@ -21,4 +21,27 @@ jobs:
|
||||||
- name: Upload
|
- name: Upload
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
path: /home/packager/packages/alpine/x86_64/ddnet*
|
path: /home/packager/packages/alpine/x86_64/ddnet*
|
||||||
|
name: x86_64
|
||||||
|
aarch64:
|
||||||
|
runs-on: alpine-arm64
|
||||||
|
steps:
|
||||||
|
- name: Setup Alpine
|
||||||
|
uses: https://git.swee.codes/swee/setup-alpine@main
|
||||||
|
with:
|
||||||
|
additional: alpine-sdk sudo
|
||||||
|
- name: Create user for building
|
||||||
|
run: adduser -D packager && addgroup packager abuild
|
||||||
|
- name: Create sudo rule
|
||||||
|
run: echo 'packager ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/packager
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
- name: Create keys
|
||||||
|
run: sudo -u packager abuild-keygen -n --append --install
|
||||||
|
- name: Start building
|
||||||
|
run: chown -R packager /workspace && sudo -u packager abuild -r
|
||||||
|
working-directory: ./alpine/ddnet
|
||||||
|
- name: Upload
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
path: /home/packager/packages/alpine/aarch64/ddnet*
|
||||||
|
name: aarch64
|
Loading…
Add table
Reference in a new issue