Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meta: Investigate various Continous Integration services #4

Closed
3 of 4 tasks
mewmew opened this issue Oct 16, 2014 · 2 comments
Closed
3 of 4 tasks

meta: Investigate various Continous Integration services #4

mewmew opened this issue Oct 16, 2014 · 2 comments
Assignees
Projects
Milestone

Comments

@mewmew
Copy link
Member

mewmew commented Oct 16, 2014

Investigate which Continuous Integration services to use for:

  • 2014-09-21: build status for commits and pull requests (SUCCESS/FAILURE)
  • 2014-09-21: test cases (PASS/FAIL)
  • 2014-09-21: code coverage (percentage)
  • benchmarks? (percentage delta)
@mewmew mewmew mentioned this issue Oct 16, 2014
10 tasks
@mewmew
Copy link
Member Author

mewmew commented Oct 16, 2014

Continuous Integration of benchmark deltas would be nice to have but are not a requirement of the project. Closing for now, but would be glad to reopen if the need of such becomes more apparent in the future.

@mewmew mewmew closed this as completed Oct 16, 2014
@mewmew mewmew added this to the Project supervision meeting 1 milestone Oct 16, 2014
@mewmew mewmew self-assigned this Oct 16, 2014
@mewmew
Copy link
Member Author

mewmew commented Nov 9, 2014

For future reference these steps may be taken to enable CI for a repo with support for build status, test cases and code coverage:

  1. Enable repo at https://travis-ci.org/profile/mewmew.

  2. Enable repo at https://coveralls.io/.

  3. Add .travis.yml.

  4. Update the encrypted coveralls.io token in ".travis.yml".

    travis encrypt COVERALLS_TOKEN=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    
  5. Add build status, cover status and GoDoc references to the readme.

    [![Build Status](https://travis-ci.org/USER/REPO.svg?branch=master)](https://travis-ci.org/USER/REPO)
    [![Coverage Status](https://coveralls.io/repos/github/USER/REPO/badge.svg?branch=master)](https://coveralls.io/github/USER/REPO?branch=master)
    [![GoDoc](https://godoc.org/github.com/USER/REPO?status.svg)](https://godoc.org/github.com/USER/REPO)
    
  6. ...

  7. Profit.

@mewmew mewmew added the howto label Mar 17, 2015
@mewmew mewmew changed the title Investigate various Continous Integration services meta: Investigate various Continous Integration services May 14, 2015
@mewmew mewmew added the meta label May 14, 2015
@mewmew mewmew added this to Release and project management in v0.1 Mar 23, 2017
@mewmew mewmew added this to the v0.1 milestone Mar 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
v0.1
Release and project management
Development

No branches or pull requests

1 participant