-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwercker.yml
More file actions
52 lines (48 loc) · 1.38 KB
/
wercker.yml
File metadata and controls
52 lines (48 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# docker box definition
box: ubuntu:xenial
# defining the dev pipeline
build:
steps:
- install-packages:
packages: git openssl pkg-config libssl-dev wget libusb-1.0-0-dev zlib1g-dev unzip gcc g++ gcc-avr avr-libc binutils-avr make autogen autoconf curl clang build-essential ruby libcurl4-openssl-dev python-pip
- script:
name: Initialize git submodules
code: |
git submodule update --init --recursive
- script:
name: Build Project
code: |
make debug
after-steps:
- wantedly/pretty-slack-notify:
webhook_url: $SLACK_API_TOKEN
deploy :
steps :
- install-packages:
packages: git openssl pkg-config python wget rsync doxygen
- script:
name: Downloading PIP
code: |-
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
- script:
name: Testing Python
code: python --version
- script:
name: Testing PIP
code: pip --version
- script:
name: Installing MkDocs
code: sudo pip install mkdocs
- script:
name: Building MkDocs Documentation
code: |-
cd docs
mkdocs build
cd ../
- script:
name: Building Doxygen Documentation
code: |-
mkdir ../Documentation
mkdir ../Documentation/C_API
make documentation