mirror of
https://github.com/kr15h/ofxPiMapper.git
synced 2026-06-16 12:31:49 +02:00
Add another Travis compile pass as another job
This commit is contained in:
+23
-1
@@ -33,7 +33,29 @@ jobs:
|
||||
- zip "${AWS_SHARED}/${IMAGE}.zip" "./${IMAGE}"
|
||||
- aws s3 rm "s3://${AWS_BUCKET}" --recursive
|
||||
- aws s3 sync "${AWS_SHARED}" "s3://${AWS_BUCKET}"
|
||||
- stage: finalize
|
||||
- stage: finalize pass 1
|
||||
os: linux
|
||||
dist: trusty
|
||||
sudo: required
|
||||
env: IMAGE="opm-${TRAVIS_TAG}.img"
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- qemu
|
||||
- qemu-user-static
|
||||
- binfmt-support
|
||||
- parted
|
||||
- wget
|
||||
- dosfstools
|
||||
- zip
|
||||
script:
|
||||
- aws s3 sync "s3://${AWS_BUCKET}" "${AWS_SHARED}"
|
||||
- aws s3 rm "s3://${AWS_BUCKET}" --recursive
|
||||
- mv "${AWS_SHARED}/${IMAGE}.zip" "./${IMAGE}.zip"
|
||||
- sudo bash ./scripts/ci/rpi/finalize.sh
|
||||
- zip "${AWS_SHARED}/${IMAGE}.zip" "./${IMAGE}"
|
||||
- aws s3 sync "${AWS_SHARED}" "s3://${AWS_BUCKET}"
|
||||
- stage: finalize pass 2
|
||||
os: linux
|
||||
dist: trusty
|
||||
sudo: required
|
||||
|
||||
@@ -8,4 +8,17 @@ make -j $(nproc)
|
||||
cd /home/pi/openFrameworks/addons/ofxJSON/example_file_read_write
|
||||
make -j $(nproc)
|
||||
|
||||
echo "Inastalling extra packages."
|
||||
sudo apt-get -yq install usbmount dosfstools exfat-fuse exfat-utils
|
||||
|
||||
echo "Setting hostname."
|
||||
echo "opm" > /etc/hostname
|
||||
cat /etc/hostname
|
||||
|
||||
echo "Setting up to run on boot."
|
||||
crontab -l > mycron
|
||||
echo "@reboot /home/pi/openFrameworks/addons/ofxPiMapper/example_basic/bin/example_basic" >> mycron
|
||||
crontab mycron
|
||||
rm mycron
|
||||
|
||||
echo "Compiling addons done!"
|
||||
|
||||
@@ -3,19 +3,6 @@
|
||||
echo "Finalizing OPM RPi image."
|
||||
|
||||
cd /home/pi/openFrameworks/addons/ofxPiMapper/example_basic
|
||||
make -j $(nproc)
|
||||
|
||||
echo "Inastalling extra packages."
|
||||
sudo apt-get -yq install usbmount dosfstools exfat-fuse exfat-utils
|
||||
|
||||
echo "Setting hostname."
|
||||
echo "opm" > /etc/hostname
|
||||
cat /etc/hostname
|
||||
|
||||
echo "Setting up to run on boot."
|
||||
crontab -l > mycron
|
||||
echo "@reboot /home/pi/openFrameworks/addons/ofxPiMapper/example_basic/bin/example_basic" >> mycron
|
||||
crontab mycron
|
||||
rm mycron
|
||||
timeout 25m make -j $(nproc)
|
||||
|
||||
echo "OPM RPi image setup done!"
|
||||
|
||||
Reference in New Issue
Block a user