add: drone yml
fix: rename client to webapp BUMP VERSION
This commit is contained in:
parent
8a51bdbbec
commit
4c3c99ba5a
4 changed files with 63 additions and 4 deletions
59
.drone.yml
Normal file
59
.drone.yml
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
name: makepkg-on-arm
|
||||||
|
|
||||||
|
workspace:
|
||||||
|
path: /drone/src
|
||||||
|
|
||||||
|
platform:
|
||||||
|
arch: arm
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: download-wiringpi
|
||||||
|
image: plugins/download
|
||||||
|
settings:
|
||||||
|
source: https://github.com/WiringPi/WiringPi/archive/final_official_2.50.tar.gz
|
||||||
|
destination: wiringPi.tar.gz
|
||||||
|
- name: makepkg
|
||||||
|
image: agners/archlinuxarm
|
||||||
|
commands:
|
||||||
|
- pacman -Syu --noconfirm base-devel awk tar
|
||||||
|
- sed -i 's/(( EUID == 0 ))/(( 1 == 0 ))/g' /usr/bin/makepkg
|
||||||
|
- export CFLAGS="-marm -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
|
||||||
|
- tar xzf wiringPi.tar.gz
|
||||||
|
- cd WiringPi-final_official_2.50/
|
||||||
|
- ./build
|
||||||
|
- cd ../core/
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- cd ../core-testing
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- cd ../controller
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- cd ../controller-testing
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- cd ../webapp
|
||||||
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
|
- name: upload_package
|
||||||
|
image: serguzim/drone-webdav
|
||||||
|
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
|
||||||
|
#---
|
||||||
|
#kind: pipeline
|
||||||
|
#name: makepkg-on-amd64
|
||||||
|
#
|
||||||
|
#platform:
|
||||||
|
# arch: amd64
|
||||||
|
#
|
||||||
|
#steps:
|
||||||
|
#- name: test
|
||||||
|
# image: gcc
|
||||||
|
# commands:
|
||||||
|
# - ./configure
|
||||||
|
# - make
|
||||||
|
# - make test
|
||||||
|
#
|
|
@ -9,7 +9,7 @@ url="https://git.serguzim.me/emgauwa/core"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
depends=('glibc' 'sqlite')
|
depends=('glibc' 'sqlite')
|
||||||
makedepends=('make' 'cmake' 'gcc')
|
makedepends=('make' 'cmake' 'gcc' 'vim')
|
||||||
conflicts=('emgauwa-core')
|
conflicts=('emgauwa-core')
|
||||||
backup=('etc/emgauwa/core.ini')
|
backup=('etc/emgauwa/core.ini')
|
||||||
source=("https://git.serguzim.me/emgauwa/core/archive/testing-v$pkgver.tar.gz"
|
source=("https://git.serguzim.me/emgauwa/core/archive/testing-v$pkgver.tar.gz"
|
||||||
|
@ -17,7 +17,7 @@ source=("https://git.serguzim.me/emgauwa/core/archive/testing-v$pkgver.tar.gz"
|
||||||
"emgauwa-core-testing.service"
|
"emgauwa-core-testing.service"
|
||||||
"emgauwa-core-testing.sysusers"
|
"emgauwa-core-testing.sysusers"
|
||||||
"emgauwa-core-testing.tmpfiles")
|
"emgauwa-core-testing.tmpfiles")
|
||||||
sha256sums=('f1869e952835308ca921b96c9d2160c74ed511fcd3da6c5bd47a4e87302da67a'
|
sha256sums=('6e983e765f1f4bd5388f77fa0cbc9a1e8f92f9834a4c63ea0c0bab4c96be4e2f'
|
||||||
'b6747ceee2099f6ee321af4c69e10cb9e73d444e769fc33efd257e59d55b40be'
|
'b6747ceee2099f6ee321af4c69e10cb9e73d444e769fc33efd257e59d55b40be'
|
||||||
'c781f4d50da8e158551a47a8549981dad05faaf2d632c4fde8b36b48474ab0ec'
|
'c781f4d50da8e158551a47a8549981dad05faaf2d632c4fde8b36b48474ab0ec'
|
||||||
'b9cde58b9e9b0605ca4a1eddd78067c55aa3c8d40f80cde0a25c4da9f6f95798'
|
'b9cde58b9e9b0605ca4a1eddd78067c55aa3c8d40f80cde0a25c4da9f6f95798'
|
||||||
|
|
|
@ -9,7 +9,7 @@ url="https://git.serguzim.me/emgauwa/core"
|
||||||
license=('unknown')
|
license=('unknown')
|
||||||
groups=()
|
groups=()
|
||||||
depends=('glibc' 'sqlite')
|
depends=('glibc' 'sqlite')
|
||||||
makedepends=('make' 'cmake' 'gcc')
|
makedepends=('make' 'cmake' 'gcc' 'vim')
|
||||||
conflicts=('emgauwa-core-testing')
|
conflicts=('emgauwa-core-testing')
|
||||||
backup=('etc/emgauwa/core.ini')
|
backup=('etc/emgauwa/core.ini')
|
||||||
source=("https://git.serguzim.me/emgauwa/core/archive/v$pkgver.tar.gz"
|
source=("https://git.serguzim.me/emgauwa/core/archive/v$pkgver.tar.gz"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Maintainer: Tobias Reisinger <tobias@msrg.cc>
|
# Maintainer: Tobias Reisinger <tobias@msrg.cc>
|
||||||
pkgname=emgauwa-frontend
|
pkgname=emgauwa-webapp
|
||||||
pkgver=0.0.1
|
pkgver=0.0.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
epoch=
|
epoch=
|
Reference in a new issue