Skip to content

Commit dc8104b

Browse files
committed
Build documentation and push to s3.
1 parent b3bc46e commit dc8104b

File tree

3 files changed

+60
-21
lines changed

3 files changed

+60
-21
lines changed

.travis.yml

Lines changed: 48 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,52 @@
11
language: go
2+
sudo: required
23
go:
3-
- 1.6.2
4+
- 1.6.2
5+
before_install:
6+
- sudo apt-get -qq update
7+
- sudo apt-get install -y python-software-properties
8+
- sudo apt-add-repository -y ppa:mosquitto-dev/mosquitto-ppa
9+
- sudo apt-get -qq update
10+
- sudo apt-get install -y mosquitto
11+
- go get github.com/golang/lint/golint
12+
- go get github.com/kisielk/errcheck
13+
414
script:
5-
- make run-compose-test
6-
- GOOS=linux GOARCH=amd64 make package
7-
- GOOS=linux GOARCH=386 make package
8-
- GOOS=linux GOARCH=arm make package
9-
- GOOS=darwin GOARCH=amd64 make package
10-
- GOOS=windows BINEXT=.exe GOARCH=386 make package
11-
- GOOS=windows BINEXT=.exe GOARCH=amd64 make package
12-
services:
13-
- docker
15+
- make test
16+
17+
before_deploy:
18+
- sudo apt-get install -y python-pip
19+
- sudo pip install -r requirements.txt
20+
- mkdocs build
21+
22+
- GOOS=linux GOARCH=amd64 make package
23+
- GOOS=linux GOARCH=386 make package
24+
- GOOS=linux GOARCH=arm make package
25+
- GOOS=darwin GOARCH=amd64 make package
26+
- GOOS=windows BINEXT=.exe GOARCH=386 make package
27+
- GOOS=windows BINEXT=.exe GOARCH=amd64 make package
28+
1429
deploy:
15-
skip_cleanup: true
16-
provider: releases
17-
api_key:
18-
secure: hue09xkRBLJpF5gR7nBCn1CySTTwUwe2ZYZA4Q2RjqdQ6Tk8KXgaJp+wk3xl24oWUb4l6dv2dETy+awT/G1DsOz6z5oGzuNFvAuTIqWgk5eIpctwPYlc9t0mgUnBJCx/eDYIoN/ogBxoE2QFE4CCfYcGd5iFpYb2aPw8oP6Pc5LYsm6PYUHi1IE69tyMj9aFWgtMYX8OxjhTx4vFpDvQmipQE3LqYlu9z7DyeIeuxLBgGFnrjOBQsjlUsQcsgmyeazUBN8qSUhYTdhSwYw5OEI45Ddc/Pkj/pz6HbHygUmO6FIa64rLADVK0Cuaw8+jxYSgeFu2sdIk7wE30sWBITzZhvs9k/OLIghwg+eu9mZ0l0i0K1gfdwqMpQA//QnXDzSiu6FkbCz0dNQX95VJNHfmMCSrg8Dd3ebMx+4VceU6IdWEtyJAHwFONJ4cNieufaPawnEym5VBG2uZ/Iv7rYFoS1W53oCD2mGDRWpTMxQkfFMAgD0gIDB+oN0FVaApjWy+/4KVXRYf4+Eqh0BZ6YizTRt+QmD3X+0jh3j/h0wMYUE6lAGqOmTcJUPUpGBzzx3jT9XVBHCeBTVTWT7wZAMtVPGyFj2Izm/B601DIsrIdvCco4QEUTCUjZjKDM6A3OUz512GBSbKYZ0EVGoxhRv2CRSO4MeQM5Y7Lwpu/6mc=
19-
file_glob: true
20-
file: "dist/*.tar.gz"
21-
on:
22-
tags: true
23-
repo: brocaar/lora-semtech-bridge
30+
- provider: s3
31+
skip_cleanup: true
32+
access_key_id: AKIAIOU53PLXIUE7YBBQ
33+
secret_access_key:
34+
secure: icpQ0132LlnZD6b2m8o/Bhe9JJnuSJh9hDv1OCmS+h4xO1DSfn1hNuk05a6oyDSwPF04HCbmncTLDcGLnbokK+dL2mrlT6M3BCbC29orLcP7rrUKnq5VLCrVI2jdyBAtLmzNIzPYci8dVuJfj9Voom4/BXosxM+2ry2xa0uvl5dYtzQS7yoocxpl7j3LfzP3hM6GEx64ePIikdOC9U6f1wtdMJ/GjDOUOEl4KqRXYcbOKvufXg+HW3BKLskZsFFn2xoUNvG6rMQZGmirJpiKN+GinEW06HmLEKqynsAMEJEoUw4L40kPhLmT2rm3kUbAQU99ZEitBPmAmh9jA85f6bO1kOVYF9J5S7EVIDUCbqCpaIDoG4w5iVNodb/7VHM5j+6SVjnHHNTpZ3LIF6GD4W6775DzZECU6vZELHymy4ro0haMYRcU3xp+rD/OT1LE031lZK8VcakpyJKb8d2/JO8r22SLBqOI7qV96rhtHSzPxdG4Dug3jXr8Cio/mfHVJOZu9WU37xWhPhjRLPta6AIQAbG+AySptCu/3mqq3uKUFsP9YZQYkCgr4kR7H3hMlvYOVSwmhcQReHuFLN5DotoHFA2f2CgVh1uVaSGoNKDDMK8Zf8ArOslGhRzZrSGRYuxKqbWdae9EIhWyPR4cdnzT11C5/Kdfdj9CqQPgvb0=
35+
bucket: docs.loraserver.io
36+
local-dir: site
37+
upload-dir: lora-semtech-bridge
38+
acl: public_read
39+
region: eu-west-1
40+
on:
41+
repo: brocaar/lora-semtech-bridge
42+
branch: master
43+
44+
- provider: releases
45+
skip_cleanup: true
46+
api_key:
47+
secure: hue09xkRBLJpF5gR7nBCn1CySTTwUwe2ZYZA4Q2RjqdQ6Tk8KXgaJp+wk3xl24oWUb4l6dv2dETy+awT/G1DsOz6z5oGzuNFvAuTIqWgk5eIpctwPYlc9t0mgUnBJCx/eDYIoN/ogBxoE2QFE4CCfYcGd5iFpYb2aPw8oP6Pc5LYsm6PYUHi1IE69tyMj9aFWgtMYX8OxjhTx4vFpDvQmipQE3LqYlu9z7DyeIeuxLBgGFnrjOBQsjlUsQcsgmyeazUBN8qSUhYTdhSwYw5OEI45Ddc/Pkj/pz6HbHygUmO6FIa64rLADVK0Cuaw8+jxYSgeFu2sdIk7wE30sWBITzZhvs9k/OLIghwg+eu9mZ0l0i0K1gfdwqMpQA//QnXDzSiu6FkbCz0dNQX95VJNHfmMCSrg8Dd3ebMx+4VceU6IdWEtyJAHwFONJ4cNieufaPawnEym5VBG2uZ/Iv7rYFoS1W53oCD2mGDRWpTMxQkfFMAgD0gIDB+oN0FVaApjWy+/4KVXRYf4+Eqh0BZ6YizTRt+QmD3X+0jh3j/h0wMYUE6lAGqOmTcJUPUpGBzzx3jT9XVBHCeBTVTWT7wZAMtVPGyFj2Izm/B601DIsrIdvCco4QEUTCUjZjKDM6A3OUz512GBSbKYZ0EVGoxhRv2CRSO4MeQM5Y7Lwpu/6mc=
48+
file_glob: true
49+
file: "dist/*.tar.gz"
50+
on:
51+
tags: true
52+
repo: brocaar/lora-semtech-bridge

mkdocs.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
site_name: LoRa Semtech Bridge documentation
2+
repo_url: https://github.com/brocaar/lora-semtech-bridge
3+
theme: theme: material
4+
25
pages:
36
- index.md
47
- getting-started.md
58
- topics.md
69
- changelog.md
7-
theme: readthedocs
8-
repo_url: https://github.com/brocaar/lora-semtech-bridge/
910

11+
extra:
12+
github:
13+
download_release: true
14+
15+
markdown_extensions:
16+
- admonition
17+
- codehilite(css_class=code)

requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
mkdocs==0.15.3
2+
mkdocs-material==0.2.4

0 commit comments

Comments
 (0)