Skip to content

Commit 3d90b3d

Browse files
committed
Migrate from TravisCI to CircleCI.
1 parent 7bd6424 commit 3d90b3d

File tree

3 files changed

+43
-26
lines changed

3 files changed

+43
-26
lines changed

.circleci/config.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
version: 2
2+
jobs:
3+
test:
4+
machine:
5+
image: circleci/classic:latest
6+
7+
steps:
8+
- checkout
9+
- run:
10+
name: run tests
11+
command: docker-compose run --rm gatewaybridge make test
12+
13+
deploy:
14+
machine:
15+
image: circleci/classic:latest
16+
17+
steps:
18+
- checkout
19+
- run:
20+
name: compile distributable binaries
21+
command: docker-compose run --rm gatewaybridge make dist
22+
- run:
23+
name: upload binaries to s3
24+
command: aws s3 sync dist/upload s3://builds.loraserver.io/lora-gateway-bridge
25+
26+
workflows:
27+
version: 2
28+
test-and-deploy:
29+
jobs:
30+
- test:
31+
filters:
32+
tags:
33+
only: /.*/
34+
- deploy:
35+
requires:
36+
- test
37+
filters:
38+
tags:
39+
only: /^v.*/
40+
branches:
41+
ignore: /.*/
42+

.travis.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# LoRa Gateway Bridge
22

3-
[![Build Status](https://travis-ci.org/brocaar/lora-gateway-bridge.svg?branch=master)](https://travis-ci.org/brocaar/lora-gateway-bridge)
3+
[![CircleCI](https://circleci.com/gh/brocaar/lora-gateway-bridge.svg?style=svg)](https://circleci.com/gh/brocaar/lora-gateway-bridge)
44

55
LoRa Gateway Bridge is a service which converts LoRa packet-forwarder protocols
66
into a LoRa Server [common protocol](https://github.com/brocaar/loraserver/blob/master/api/gw/gw.proto) (JSON and Protobuf).

0 commit comments

Comments
 (0)