Skip to content
This repository has been archived by the owner on Jun 8, 2022. It is now read-only.

May your badge be forever green #60

Merged
merged 1 commit into from
Sep 8, 2013
Merged

May your badge be forever green #60

merged 1 commit into from
Sep 8, 2013

Conversation

nathany
Copy link
Contributor

@nathany nathany commented Sep 8, 2013

Adds GoCI badge to indicate that tests pass (on Linux).

There are some other alternatives:

Drone.io

Really slick to setup purely via the web interface, but it doesn't provide any real advantages over GoCI for this project (we have no databases). The default config should work with this flat file structure, but here are some tweaks based on the Travis CI documentation.

It does integrate with Coveralls for code coverage, if you find that useful. See this example, click a build # and than a file to drill down.

Travis CI

Travis will let us test against multiple versions of Go (eg. 1.1 and tip) and it integrates with pull requests to say whether or not it's safe to merge (again, only testing on Linux).

It requires an administrator to set up a GitHub Service Hook and a .travis.yml file which might look something like this:

# run travis-lint before committing changes
language: go

go:
  - 1.1
  - tip

matrix:
  allow_failures:
    - go: tip

Adds GoCI badge.

[skip ci]
howeyc added a commit that referenced this pull request Sep 8, 2013
May your badge be forever green
@howeyc howeyc merged commit c63b746 into howeyc:master Sep 8, 2013
@nathany nathany deleted the badge branch September 8, 2013 16:14
actgardner pushed a commit to scalingdata/fsnotify that referenced this pull request Apr 2, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants