Skip to content

Commit

Permalink
switch from travis to circleci (#398)
Browse files Browse the repository at this point in the history
  • Loading branch information
jhump committed May 29, 2021
1 parent a6abd35 commit bc94b04
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 1 deletion.
73 changes: 73 additions & 0 deletions .circleci/config.yml
@@ -0,0 +1,73 @@
shared_configs:
simple_job_steps: &simple_job_steps
- checkout
- run:
name: Run tests
command: |
make deps test
# Use the latest 2.1 version of CircleCI pipeline process engine. See: https://circleci.com/docs/2.0/configuration-reference
version: 2.1
jobs:
build-1-12:
working_directory: ~/repo
docker:
- image: circleci/golang:1.12
environment:
GO111MODULE: "on"
steps: *simple_job_steps

build-1-13:
working_directory: ~/repo
docker:
- image: circleci/golang:1.13
steps: *simple_job_steps

build-1-14:
working_directory: ~/repo
docker:
- image: circleci/golang:1.14
steps: *simple_job_steps

build-1-15:
working_directory: ~/repo
docker:
- image: circleci/golang:1.15
environment:
GO111MODULE: "on"
steps:
- checkout
- restore_cache:
keys:
- go-mod-v4-{{ checksum "go.sum" }}
- run:
name: Install Dependencies
command: go mod download
- save_cache:
key: go-mod-v4-{{ checksum "go.sum" }}
paths:
- "/go/pkg/mod"
- run:
name: Run tests
command: |
#mkdir -p /tmp/test-reports
#gotestsum --junitfile /tmp/test-reports/unit-tests.xml
make ci
#- store_test_results:
# path: /tmp/test-reports

build-1-16:
working_directory: ~/repo
docker:
- image: circleci/golang:1.16
steps: *simple_job_steps

workflows:
pr-build-test:
jobs:
- build-1-12
- build-1-13
- build-1-14
- build-1-15
- build-1-16
2 changes: 1 addition & 1 deletion README.md
@@ -1,5 +1,5 @@
# Protocol Buffer and gRPC Reflection
[![Build Status](https://travis-ci.com/jhump/protoreflect.svg?branch=master)](https://travis-ci.com/github/jhump/protoreflect/branches)
[![Build Status](https://circleci.com/gh/jhump/protoreflect.svg?style=svg)](https://circleci.com/gh/jhump/protoreflect)
[![Go Report Card](https://goreportcard.com/badge/github.com/jhump/protoreflect)](https://goreportcard.com/report/github.com/jhump/protoreflect)

This repo provides reflection APIs for [protocol buffers](https://developers.google.com/protocol-buffers/) (also known as "protobufs" for short)
Expand Down

0 comments on commit bc94b04

Please sign in to comment.