mirror of
https://github.com/EFeru/hoverboard-sideboard-hack-GD.git
synced 2025-07-27 09:39:33 +00:00
Moved from Travis to Github actions
This commit is contained in:
parent
349d55f637
commit
a0dfc7385f
41
.github/workflows/build_on_commit.yml
vendored
Normal file
41
.github/workflows/build_on_commit.yml
vendored
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
name: Build
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
pull_request:
|
||||||
|
branches: [ master ]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
# Get required packages
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- uses: fiam/arm-none-eabi-gcc@v1
|
||||||
|
with:
|
||||||
|
release: '9-2019-q4'
|
||||||
|
|
||||||
|
# Build with make
|
||||||
|
- name: make
|
||||||
|
env:
|
||||||
|
VARIANT: VARIANT_ADC
|
||||||
|
run: make
|
||||||
|
|
||||||
|
# Build with Platformio
|
||||||
|
- name: PlatformIO Install
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install --upgrade platformio
|
||||||
|
- name: PlatformIO Run
|
||||||
|
run: pio run
|
||||||
|
|
||||||
|
- name: 'Upload Build Artifact'
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
path: ${{github.workspace}}/.pio/build/**
|
||||||
|
name: ${{github.event.repository.name}}_build_${{github.run_number}}
|
||||||
|
retention-days: 5
|
||||||
|
|
55
.travis.yml
55
.travis.yml
@ -1,55 +0,0 @@
|
|||||||
notifications:
|
|
||||||
email: true
|
|
||||||
|
|
||||||
os: linux
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
fast_finish: true
|
|
||||||
include:
|
|
||||||
|
|
||||||
- name: make (gcc-arm-none-eabi-7)
|
|
||||||
script: make
|
|
||||||
env: VARIANT=VARIANT_DEBUG
|
|
||||||
language: c
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- libc6-i386
|
|
||||||
install:
|
|
||||||
- pushd .
|
|
||||||
- cd ~
|
|
||||||
- mkdir arm-gcc-toolchain
|
|
||||||
- wget -O $HOME/arm-gcc-toolchain/gcc.tar.bz2 https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2018q2/gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2?revision=bc2c96c0-14b5-4bb4-9f18-bceb4050fee7?product=GNU%20Arm%20Embedded%20Toolchain,64-bit,,Linux,7-2018-q2-update
|
|
||||||
- cd arm-gcc-toolchain
|
|
||||||
- tar -jxf gcc.tar.bz2 --strip=1
|
|
||||||
- popd
|
|
||||||
- export PATH=$HOME/arm-gcc-toolchain/bin:$PATH
|
|
||||||
before_script: arm-none-eabi-gcc --version
|
|
||||||
|
|
||||||
- name: make (gcc-arm-none-eabi-5)
|
|
||||||
script: make
|
|
||||||
env: VARIANT=VARIANT_DEBUG
|
|
||||||
language: c
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- libc6-i386
|
|
||||||
install:
|
|
||||||
- pushd .
|
|
||||||
- cd ~
|
|
||||||
- mkdir arm-gcc-toolchain
|
|
||||||
- wget -O $HOME/arm-gcc-toolchain/gcc.tar.bz2 https://developer.arm.com/-/media/Files/downloads/gnu-rm/5_4-2016q3/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2?revision=111dee36-f88b-4672-8ac6-48cf41b4d375?product=GNU%20Arm%20Embedded%20Toolchain,32-bit,,Linux,5-2016-q3-update
|
|
||||||
- cd arm-gcc-toolchain
|
|
||||||
- tar -jxf gcc.tar.bz2 --strip=1
|
|
||||||
- popd
|
|
||||||
- export PATH=$HOME/arm-gcc-toolchain/bin:$PATH
|
|
||||||
before_script: arm-none-eabi-gcc --version
|
|
||||||
|
|
||||||
- name: platformio
|
|
||||||
script: platformio run
|
|
||||||
language: python
|
|
||||||
install:
|
|
||||||
- pip install -U platformio
|
|
||||||
- platformio update
|
|
||||||
cache:
|
|
||||||
- directories: "~/.platformio"
|
|
@ -1,6 +1,6 @@
|
|||||||
# hoverboard-sideboard-hack-GD
|
# hoverboard-sideboard-hack-GD
|
||||||
|
|
||||||
[](https://app.travis-ci.com/EFeru/hoverboard-sideboard-hack-GD)
|
[](https://github.com/EFeru/hoverboard-sideboard-hack-GD/actions/workflows/build_on_commit.yml)
|
||||||
[](https://www.gnu.org/licenses/gpl-3.0)
|
[](https://www.gnu.org/licenses/gpl-3.0)
|
||||||
[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=CU2SWN2XV9SCY¤cy_code=EUR&source=url)
|
[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=CU2SWN2XV9SCY¤cy_code=EUR&source=url)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user