Skip to content

Commit

Permalink
[kanister] moving testing to travisCI (kanisterio#2597)
Browse files Browse the repository at this point in the history
* [kanister] moving testing to travisCI

* changing badge to travis

* using glide bin instead of apt-get

* typo tag -> tar
  • Loading branch information
Ilya Kislenko authored and tdmanv committed Mar 28, 2018
1 parent ebbd7e9 commit 7837a6e
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 31 deletions.
28 changes: 28 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
sudo: required
services:
- docker

language: go

go:
- "1.10.x"

# This moves Kubernetes specific config files.
env:
- CHANGE_MINIKUBE_NONE_USER=true

before_install:
- sudo bash build/local_kubernetes.sh get_minikube
- wget --progress=dot:mega https://storage.googleapis.com/kubernetes-release/release/v1.8.4/bin/linux/amd64/kubectl
- sudo chmod +x kubectl
- sudo mv kubectl /usr/local/bin/kubectl
- wget --progress=dot:mega https://github.com/Masterminds/glide/releases/download/v0.13.1/glide-v0.13.1-linux-amd64.tar.gz -O glide.tar.gz
- tar zxfp glide.tar.gz linux-amd64/glide --strip=1
- sudo mv glide /usr/local/bin/glide

script:
- make build DOCKER_BUILD=false
- make docs
- sudo bash build/local_kubernetes.sh start_minikube
- make test DOCKER_BUILD=false

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Kanister

[![Go Report Card](https://goreportcard.com/badge/github.com/kanisterio/kanister)](https://goreportcard.com/report/github.com/kanisterio/kanister)
[![Run Status](https://api.shippable.com/projects/5a18e8649f19c90600633402/badge?branch=master)](https://app.shippable.com/github/kanisterio/kanister)
[![Build Status](https://travis-ci.org/kanisterio/kanister.svg?branch=master)](https://travis-ci.org/kanisterio/kanister)

## Overview
Kanister is a framework that enables application-level data management on Kubernetes. It allows domain experts to capture application specific data management tasks via Blueprints, which can be easily shared and extended. The framework takes care of the tedious details surrounding execution on Kubernetes and presents a homogeneous operational experience across applications at scale.
Expand Down
30 changes: 0 additions & 30 deletions shippable.yml

This file was deleted.

0 comments on commit 7837a6e

Please sign in to comment.