Skip to content

Instantly share code, notes, and snippets.

@swanson
Created September 9, 2014 16:52
Show Gist options
  • Save swanson/30ce4667e8fa6f436fa2 to your computer and use it in GitHub Desktop.
Save swanson/30ce4667e8fa6f436fa2 to your computer and use it in GitHub Desktop.
CircleCI, Semaphore, Hound, Heroku button, PullReview, VersionEye, reposs, https://scrutinizer-ci.com/, https://hakiri.io/
@swanson
Copy link
Author

swanson commented Sep 10, 2014

PullReview - "automated code reviews" - https://www.pullreview.com

  • Hook it up to your GitHub repo and open a Pull Request
  • It runs Excellent, Rubocop, Flay, Brakeman, RailsBestPractices, Yard, and secret sauce
  • Free for OS, paid starts at 20€/month
  • See also: CodeClimate, Hound

Hound - "automated style guide" - https://houndci.com | https://github.com/thoughtbot/hound

  • Hook it up to your GitHub repo and open a Pull Request
  • It runs a linter (based on Rubocop or custom rules) and comments inline in the PR with fixes
  • Built by thoughtbot - support for Ruby/Coffeescript (more langs coming in the future)
  • Free for OS/app is OS, paid starts at $9/month
  • See also: CodeClimate, PullReview

Heroku Button - "automated Heroku provisioning" - https://devcenter.heroku.com/articles/heroku-button

  • Create an "app.json" file in your repo and add "Heroku Button" badge to README
  • Users can automatically create their own instance of your app on Heroku
  • You can prompt for configuration variables, run scripts, and setup add-ons
  • Free for all

Semaphore - "automated tests and deployment" - https://semaphoreapp.com/

  • Hook it up to your GitHub repo
  • Semaphore will auto detect/configure the scripts to run your tests and if they pass, deploy to Heroku/Capistrano/AWS/Digital Ocean automatically
  • Really easy to parallelize tests (run rspec and cucumber at the same time)
  • Semaphore marks build status on Pull Requests just like TravisCI
  • Free for OS, Free for 100 private builds per month, paid starts at $29
  • See also: CodeShip, CircleCI, TravisCI

Hakari - "automated security audit" - https://hakiri.io

  • Hook it up to your GitHub repo
  • Hakari scans your app for vulnerabilities, audits gems, audits server tech (nginx/postgres/etc)
  • Similar to CodeClimate security offering + Gemnasium gem audits
  • Free for OS, paid starts at $19/month
  • See also: CodeClimate Security, Gemnasium

VersionEye - "automated update notifications" - https://www.versioneye.com/

  • Hook it up to your GitHub repo
  • Get a notification for updates to: Ruby gems, CSS/JS is updated (via Bower), Node modules, CocoaPods (iOs), Java stuff (Gradle/Maven), Python (pip), and more
  • Similar to other tools, but seems to have wider support for non-Ruby things
  • Free for all public + one private, paid starts at €1/month
  • See also: Gemnasium, Gemcanary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment