|
1 | 1 | language: go |
| 2 | +sudo: required |
2 | 3 | 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 | + |
4 | 14 | 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 | + |
14 | 29 | 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 |
0 commit comments