@@ -13,116 +13,10 @@ jobs:
1313 - run :
1414 name : Build
1515 command : ./.circleci/script_arduino.sh
16- build-linux-default :
17- machine : true
18- steps :
19- - checkout
20- - run :
21- name : Make scripts executable
22- command : sudo chmod -R +x ./.circleci/*.sh
23- - run :
24- name : Install
25- command : ./.circleci/install_platform_io.sh
26- - run :
27- name : Build
28- command : ./.circleci/script_platform_io.sh
29- build-linux-gcc7 :
30- machine : true
31- steps :
32- - checkout
33- - run :
34- name : Install dependencies
35- command : |
36- sudo apt-get remove cmake cmake-data
37- sudo apt-add-repository -y ppa:ubuntu-toolchain-r/test
38- sudo apt-add-repository -y ppa:george-edison55/cmake-3.x
39- sudo apt-get update
40- sudo apt-get -y install g++-7 gcc-7 lcov cmake
41- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-7
42- sudo update-alternatives --config gcc
43- - run :
44- name : Make scripts executable
45- command : sudo chmod -R +x ./.circleci/*.sh
46-
47- - run :
48- name : Build
49- command : ./.circleci/script_desktop.sh
50- - run :
51- name : Codecov upload
52- command : bash <(curl -s https://codecov.io/bash)
53- build-linux-clang-5 :
54- machine : true
55- steps :
56- - checkout
57- - run :
58- name : Install dependencies
59- command : |
60- sudo apt-get remove cmake cmake-data
61- sudo apt-add-repository -y "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main"
62- sudo apt-add-repository -y ppa:george-edison55/cmake-3.x
63- sudo apt-get update
64- sudo apt install python-lldb-5.0 lcov cmake
65- sudo apt install clang-5.0 clang-tidy-5.0 clang-format-5.0 clang-5.0-doc libclang-common-5.0-dev libclang-5.0-dev libclang1-5.0 libllvm5.0 lldb-5.0 llvm-5.0 llvm-5.0-dev
66-
67- sudo update-alternatives --install /usr/bin/cc cc /usr/bin/clang-5.0 60
68- sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 50
69- sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-5.0 60
70- sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 50
71-
72- - run :
73- name : Make scripts executable
74- command : sudo chmod -R +x ./.circleci/*.sh
75-
76- - run :
77- name : Build
78- command : ./.circleci/script_desktop.sh
79-
80- - run :
81- name : Clang Tidy
82- command : ./.circleci/clang_tidy.sh
83-
84- - run :
85- name : Clang Format
86- command : ./.circleci/clang_format.sh
87-
88- build-macos-9-2 :
89- macos :
90- xcode : " 9.2.0"
91- steps :
92- - checkout
93- - run : COMPILER=clang++
94- - run :
95- name : Install dependencies
96- command : brew install cmake lcov
97- - run :
98- name : Make scripts executable
99- command : sudo chmod -R +x ./.circleci/*.sh
100- - run :
101- name : Build
102- command : ./.circleci/script_desktop.sh
103- build-macos-9-3 :
104- macos :
105- xcode : " 9.3.0"
106- steps :
107- - checkout
108- - run :
109- name : Install dependencies
110- command : brew install cmake lcov
111- - run :
112- name : Make scripts executable
113- command : sudo chmod -R +x ./.circleci/*.sh
114- - run :
115- name : Build
116- command : ./.circleci/script_desktop.sh
11716
11817workflows :
11918 version : 2
12019 build :
12120 jobs :
12221 - build-arduino-default
123- - build-linux-default
124- - build-linux-gcc7
125- - build-linux-clang-5
126- - build-macos-9-2
127- - build-macos-9-3
128-
22+
0 commit comments