Skip to content

Instantly share code, notes, and snippets.

@swanson
Last active August 29, 2015 14:06
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save swanson/b41addf65ce8a9bda0c4 to your computer and use it in GitHub Desktop.
Save swanson/b41addf65ce8a9bda0c4 to your computer and use it in GitHub Desktop.
Automate Everything (IndyRB September 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

Hakiri - "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