add: aarch64 auto build
This commit is contained in:
parent
ac39546388
commit
6c12fa0be9
6 changed files with 64 additions and 5 deletions
59
.drone.yml
59
.drone.yml
|
@ -1,3 +1,62 @@
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
name: makepkg-on-aarch64
|
||||||
|
|
||||||
|
workspace:
|
||||||
|
path: /drone/src
|
||||||
|
|
||||||
|
platform:
|
||||||
|
arch: arm64
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: makepkg-core
|
||||||
|
image: serguzim/emgauwa-packager:aarch64
|
||||||
|
commands:
|
||||||
|
- cd core/
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- name: makepkg-core-testing
|
||||||
|
image: serguzim/emgauwa-packager:aarch64
|
||||||
|
commands:
|
||||||
|
- cd core-testing/
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- name: makepkg-controller
|
||||||
|
image: serguzim/emgauwa-packager:aarch64
|
||||||
|
commands:
|
||||||
|
- cd controller/
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- name: makepkg-controller-testing
|
||||||
|
image: serguzim/emgauwa-packager:aarch64
|
||||||
|
commands:
|
||||||
|
- cd controller-testing/
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- name: makepkg-webapp
|
||||||
|
image: serguzim/emgauwa-packager:aarch64
|
||||||
|
commands:
|
||||||
|
- cd webapp/
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- name: upload-packages
|
||||||
|
image: serguzim/drone-webdav:aarch64
|
||||||
|
settings:
|
||||||
|
file: \ls /drone/src/*/emgauwa-*-any.pkg.tar.*
|
||||||
|
destination: https://serguzim.me/repo/archlinux/armv6h/emgauwa/
|
||||||
|
username:
|
||||||
|
from_secret: webdav_username
|
||||||
|
password:
|
||||||
|
from_secret: webdav_password
|
||||||
|
depends_on:
|
||||||
|
- makepkg-core
|
||||||
|
- makepkg-core-testing
|
||||||
|
- makepkg-controller
|
||||||
|
- makepkg-controller-testing
|
||||||
|
- makepkg-webapp
|
||||||
|
- name: send-webhook
|
||||||
|
image: plugins/webhook
|
||||||
|
settings:
|
||||||
|
urls:
|
||||||
|
from_secret: webhook_url
|
||||||
|
depends_on:
|
||||||
|
- upload-packages
|
||||||
|
|
||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
name: makepkg-on-armv6h
|
name: makepkg-on-armv6h
|
||||||
|
|
|
@ -4,7 +4,7 @@ pkgver=0.2.7
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
||||||
pkgdesc=""
|
pkgdesc=""
|
||||||
arch=('any')
|
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
|
||||||
url="https://git.serguzim.me/emgauwa/controller"
|
url="https://git.serguzim.me/emgauwa/controller"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
|
|
|
@ -4,7 +4,7 @@ pkgver=0.2.7
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
||||||
pkgdesc=""
|
pkgdesc=""
|
||||||
arch=('any')
|
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
|
||||||
url="https://git.serguzim.me/emgauwa/controller"
|
url="https://git.serguzim.me/emgauwa/controller"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
|
|
|
@ -4,7 +4,7 @@ pkgver=0.2.15
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
||||||
pkgdesc=""
|
pkgdesc=""
|
||||||
arch=('any')
|
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
|
||||||
url="https://git.serguzim.me/emgauwa/core"
|
url="https://git.serguzim.me/emgauwa/core"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
|
|
|
@ -4,7 +4,7 @@ pkgver=0.2.15
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
||||||
pkgdesc=""
|
pkgdesc=""
|
||||||
arch=('any')
|
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
|
||||||
url="https://git.serguzim.me/emgauwa/core"
|
url="https://git.serguzim.me/emgauwa/core"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
|
|
|
@ -4,7 +4,7 @@ pkgver=0.0.8
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
||||||
pkgdesc=""
|
pkgdesc=""
|
||||||
arch=('any')
|
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
|
||||||
url="https://git.serguzim.me/emgauwa/client"
|
url="https://git.serguzim.me/emgauwa/client"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
|
|
Reference in a new issue