Skip to content

Commit 3c879ec

Browse files
committed
Switch to Github Actions as the main CI platform
(cherry picked from commit cbb04ee)
1 parent 5c602e7 commit 3c879ec

File tree

4 files changed

+38
-58
lines changed

4 files changed

+38
-58
lines changed

.github/workflows/examples.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Examples
2+
3+
on: [push]
4+
5+
jobs:
6+
build:
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
os: [ubuntu-16.04, windows-latest, macos-latest]
11+
python-version: [2.7, 3.7]
12+
example:
13+
- "examples/arduino-asyncudp"
14+
- "examples/arduino-blink"
15+
- "examples/arduino-webserver"
16+
- "examples/arduino-wifiscan"
17+
- "examples/esp8266-nonos-sdk-blink"
18+
- "examples/esp8266-rtos-sdk-blink"
19+
- "examples/simba-blink"
20+
runs-on: ${{ matrix.os }}
21+
steps:
22+
- uses: actions/checkout@v2
23+
with:
24+
submodules: "recursive"
25+
- name: Set up Python ${{ matrix.python-version }}
26+
uses: actions/setup-python@v1
27+
with:
28+
python-version: ${{ matrix.python-version }}
29+
- name: Install dependencies
30+
run: |
31+
python -m pip install --upgrade pip
32+
pip install -U https://github.com/platformio/platformio/archive/develop.zip
33+
platformio platform install file://.
34+
- name: Build examples
35+
run: |
36+
platformio run -d ${{ matrix.example }}

.travis.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Espressif 8266: development platform for [PlatformIO](http://platformio.org)
2-
[![Build Status](https://travis-ci.org/platformio/platform-espressif8266.svg?branch=develop)](https://travis-ci.org/platformio/platform-espressif8266)
3-
[![Build status](https://ci.appveyor.com/api/projects/status/aob49qatio84iygj/branch/develop?svg=true)](https://ci.appveyor.com/project/ivankravets/platform-espressif8266/branch/develop)
2+
3+
![alt text](https://github.com/platformio/platform-espressif8266/workflows/Examples/badge.svg "Espressif 8266 development platform")
44

55
Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.
66

appveyor.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)