add: use own container with preinstalled packages
This commit is contained in:
parent
aee288f832
commit
c9b21e33a4
1 changed files with 26 additions and 8 deletions
34
.drone.yml
34
.drone.yml
|
@ -9,22 +9,40 @@ platform:
|
||||||
arch: arm
|
arch: arm
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: makepkg
|
- name: makepkg-core
|
||||||
image: agners/archlinuxarm
|
image: serguzim/emgauwa-packager
|
||||||
commands:
|
commands:
|
||||||
- pacman -Syu --noconfirm base-devel awk tar wiringpi
|
|
||||||
- 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"
|
- export CFLAGS="-marm -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
|
||||||
- export MAKEFLAGS="-j$(grep -c ^processor /proc/cpuinfo)"
|
- export MAKEFLAGS="-j$(grep -c ^processor /proc/cpuinfo)"
|
||||||
- cd core/
|
- cd core/
|
||||||
- makepkg -s -f --cleanbuild --noconfirm
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
- cd ../core-testing
|
- name: makepkg-core-testimg
|
||||||
|
image: serguzim/emgauwa-packager
|
||||||
|
commands:
|
||||||
|
- export CFLAGS="-marm -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
|
||||||
|
- export MAKEFLAGS="-j$(grep -c ^processor /proc/cpuinfo)"
|
||||||
|
- cd core-testing/
|
||||||
- makepkg -s -f --cleanbuild --noconfirm
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
- cd ../controller
|
- name: makepkg-controller
|
||||||
|
image: serguzim/emgauwa-packager
|
||||||
|
commands:
|
||||||
|
- export CFLAGS="-marm -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
|
||||||
|
- export MAKEFLAGS="-j$(grep -c ^processor /proc/cpuinfo)"
|
||||||
|
- cd controller/
|
||||||
- makepkg -s -f --cleanbuild --noconfirm
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
- cd ../controller-testing
|
- name: makepkg-controller-testing
|
||||||
|
image: serguzim/emgauwa-packager
|
||||||
|
commands:
|
||||||
|
- export CFLAGS="-marm -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
|
||||||
|
- export MAKEFLAGS="-j$(grep -c ^processor /proc/cpuinfo)"
|
||||||
|
- cd controller-testing/
|
||||||
- makepkg -s -f --cleanbuild --noconfirm
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
- cd ../webapp
|
- name: makepkg-webapp
|
||||||
|
image: serguzim/emgauwa-packager
|
||||||
|
commands:
|
||||||
|
- export CFLAGS="-marm -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
|
||||||
|
- export MAKEFLAGS="-j$(grep -c ^processor /proc/cpuinfo)"
|
||||||
|
- cd webapp/
|
||||||
- makepkg -s -f --cleanbuild --noconfirm
|
- makepkg -s -f --cleanbuild --noconfirm
|
||||||
- name: upload_package
|
- name: upload_package
|
||||||
image: serguzim/drone-webdav
|
image: serguzim/drone-webdav
|
||||||
|
|
Reference in a new issue