@@ -15,129 +15,129 @@ name: arduino_esp32
15
15
16
16
on :
17
17
push :
18
- branches : [ '**' ]
18
+ branches : ["**" ]
19
19
pull_request :
20
- branches : [ '**' ]
20
+ branches : ["**" ]
21
21
22
22
jobs :
23
23
build :
24
-
25
24
name : Build on ${{ matrix.os }}
26
25
runs-on : ${{ matrix.os }}
27
26
strategy :
28
27
fail-fast : false
29
28
matrix :
30
- os : [ ubuntu-latest ]
29
+ os : [ubuntu-latest]
31
30
32
31
steps :
33
- - uses : actions/checkout@v2
34
-
35
- - name : Install requirements
36
- run : |
37
- echo "No requirements need to be installed"
38
-
39
- - name : Install PlatformIO
40
- run : |
41
- python3 -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
42
- . $HOME/.platformio/penv/bin/activate
43
- platformio update
44
-
45
- - name : Set up project
46
- run : |
47
- cd $HOME
48
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
49
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
50
- . $HOME/.platformio/penv/bin/activate
51
-
52
- mkdir -p $ARDUINO_BASE
53
- cd $ARDUINO_BASE
54
- platformio init -b esp32thing_plus --project-option="build_flags=-DZ_LINK_BLUETOOTH=1"
55
-
56
- cd $ARDUINO_BASE/lib
57
- ln -s $ZENOH_PICO_BASE
58
-
59
- cd $ARDUINO_BASE
60
-
61
- - name : Build z_pub example
62
- run : |
63
- cd $HOME
64
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
65
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
66
- . $HOME/.platformio/penv/bin/activate
67
-
68
- rm -rf $ARDUINO_BASE/src/*
69
- cd $ARDUINO_BASE/src
70
- ln -s $ZENOH_PICO_BASE/examples/arduino/z_pub.ino
71
-
72
- cd $ARDUINO_BASE
73
- platformio run
74
-
75
- - name : Build z_sub example
76
- run : |
77
- cd $HOME
78
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
79
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
80
- . $HOME/.platformio/penv/bin/activate
81
-
82
- rm -rf $ARDUINO_BASE/src/*
83
- cd $ARDUINO_BASE/src
84
- ln -s $ZENOH_PICO_BASE/examples/arduino/z_sub.ino
85
-
86
- cd $ARDUINO_BASE
87
- platformio run
88
-
89
- - name : Build z_pull example
90
- run : |
91
- cd $HOME
92
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
93
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
94
- . $HOME/.platformio/penv/bin/activate
95
-
96
- rm -rf $ARDUINO_BASE/src/*
97
- cd $ARDUINO_BASE/src
98
- ln -s $ZENOH_PICO_BASE/examples/arduino/z_pull.ino
99
-
100
- cd $ARDUINO_BASE
101
- platformio run
102
-
103
- - name : Build z_get example
104
- run : |
105
- cd $HOME
106
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
107
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
108
- . $HOME/.platformio/penv/bin/activate
109
-
110
- rm -rf $ARDUINO_BASE/src/*
111
- cd $ARDUINO_BASE/src
112
- ln -s $ZENOH_PICO_BASE/examples/arduino/z_get.ino
113
-
114
- cd $ARDUINO_BASE
115
- platformio run
116
-
117
- - name : Build z_queryable example
118
- run : |
119
- cd $HOME
120
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
121
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
122
- . $HOME/.platformio/penv/bin/activate
123
-
124
- rm -rf $ARDUINO_BASE/src/*
125
- cd $ARDUINO_BASE/src
126
- ln -s $ZENOH_PICO_BASE/examples/arduino/z_queryable.ino
127
-
128
- cd $ARDUINO_BASE
129
- platformio run
130
-
131
- - name : Build z_scout example
132
- run : |
133
- cd $HOME
134
- export ARDUINO_BASE=$HOME/work/arduino_esp32project/
135
- export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
136
- . $HOME/.platformio/penv/bin/activate
137
-
138
- rm -rf $ARDUINO_BASE/src/*
139
- cd $ARDUINO_BASE/src
140
- ln -s $ZENOH_PICO_BASE/examples/arduino/z_scout.ino
141
-
142
- cd $ARDUINO_BASE
143
- platformio run
32
+ - uses : actions/checkout@v2
33
+
34
+ - name : Install requirements
35
+ run : |
36
+ echo "No requirements need to be installed"
37
+
38
+ - name : Install PlatformIO
39
+ run : |
40
+ curl -fsSL -o get-platformio.py https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
41
+ python3 get-platformio.py
42
+ . $HOME/.platformio/penv/bin/activate
43
+ platformio update
44
+
45
+ - name : Set up project
46
+ run : |
47
+ cd $HOME
48
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
49
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
50
+ . $HOME/.platformio/penv/bin/activate
51
+
52
+ mkdir -p $ARDUINO_BASE
53
+ cd $ARDUINO_BASE
54
+ platformio init -b esp32thing_plus --project-option="build_flags=-DZ_LINK_BLUETOOTH=1 -DZENOH_DEBUG=3"
55
+
56
+ cd $ARDUINO_BASE/lib
57
+ ln -s $ZENOH_PICO_BASE
58
+
59
+ cd $ARDUINO_BASE
60
+
61
+ - name : Build z_pub example
62
+ run : |
63
+ cd $HOME
64
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
65
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
66
+ . $HOME/.platformio/penv/bin/activate
67
+
68
+ rm -rf $ARDUINO_BASE/src/*
69
+ cd $ARDUINO_BASE/src
70
+ ln -s $ZENOH_PICO_BASE/examples/arduino/z_pub.ino
71
+
72
+ cd $ARDUINO_BASE
73
+ platformio run
74
+
75
+ - name : Build z_sub example
76
+ run : |
77
+ cd $HOME
78
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
79
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
80
+ . $HOME/.platformio/penv/bin/activate
81
+
82
+ rm -rf $ARDUINO_BASE/src/*
83
+ cd $ARDUINO_BASE/src
84
+ ln -s $ZENOH_PICO_BASE/examples/arduino/z_sub.ino
85
+
86
+ cd $ARDUINO_BASE
87
+ platformio run
88
+
89
+ - name : Build z_pull example
90
+ run : |
91
+ cd $HOME
92
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
93
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
94
+ . $HOME/.platformio/penv/bin/activate
95
+
96
+ rm -rf $ARDUINO_BASE/src/*
97
+ cd $ARDUINO_BASE/src
98
+ ln -s $ZENOH_PICO_BASE/examples/arduino/z_pull.ino
99
+
100
+ cd $ARDUINO_BASE
101
+ platformio run
102
+
103
+ - name : Build z_get example
104
+ run : |
105
+ cd $HOME
106
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
107
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
108
+ . $HOME/.platformio/penv/bin/activate
109
+
110
+ rm -rf $ARDUINO_BASE/src/*
111
+ cd $ARDUINO_BASE/src
112
+ ln -s $ZENOH_PICO_BASE/examples/arduino/z_get.ino
113
+
114
+ cd $ARDUINO_BASE
115
+ platformio run
116
+
117
+ - name : Build z_queryable example
118
+ run : |
119
+ cd $HOME
120
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
121
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
122
+ . $HOME/.platformio/penv/bin/activate
123
+
124
+ rm -rf $ARDUINO_BASE/src/*
125
+ cd $ARDUINO_BASE/src
126
+ ln -s $ZENOH_PICO_BASE/examples/arduino/z_queryable.ino
127
+
128
+ cd $ARDUINO_BASE
129
+ platformio run
130
+
131
+ - name : Build z_scout example
132
+ run : |
133
+ cd $HOME
134
+ export ARDUINO_BASE=$HOME/work/arduino_esp32project/
135
+ export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
136
+ . $HOME/.platformio/penv/bin/activate
137
+
138
+ rm -rf $ARDUINO_BASE/src/*
139
+ cd $ARDUINO_BASE/src
140
+ ln -s $ZENOH_PICO_BASE/examples/arduino/z_scout.ino
141
+
142
+ cd $ARDUINO_BASE
143
+ platformio run
0 commit comments