├── .dockerignore ├── .github └── CONTRIBUTING.md ├── .gitignore ├── .travis.yml ├── CHANGES ├── CODE_OF_CONDUCT.md ├── COPYING ├── Dockerfile ├── Gemfile ├── README.md ├── Rakefile ├── config.ru ├── docker-compose.yml ├── docker └── jenkins │ ├── Dockerfile │ ├── disable-cli.groovy │ └── plugins.txt ├── janky.gemspec ├── lib ├── janky.rb └── janky │ ├── app.rb │ ├── branch.rb │ ├── build.rb │ ├── build_request.rb │ ├── builder.rb │ ├── builder │ ├── client.rb │ ├── http.rb │ ├── mock.rb │ ├── payload.rb │ ├── receiver.rb │ └── runner.rb │ ├── chat_service.rb │ ├── chat_service │ ├── campfire.rb │ ├── hipchat.rb │ ├── hubot.rb │ ├── mock.rb │ └── slack.rb │ ├── commit.rb │ ├── database │ ├── migrate │ │ ├── 1312115512_init.rb │ │ ├── 1312117285_non_unique_repo_uri.rb │ │ ├── 1312198807_repo_enabled.rb │ │ ├── 1313867551_add_build_output_column.rb │ │ ├── 1313871652_add_commit_url_column.rb │ │ ├── 1317384618_add_repo_hook_url.rb │ │ ├── 1317384619_add_build_room_id.rb │ │ ├── 1317384629_drop_default_room_id.rb │ │ ├── 1317384649_github_team_id.rb │ │ ├── 1317384650_add_build_indexes.rb │ │ ├── 1317384651_add_more_build_indexes.rb │ │ ├── 1317384652_change_commit_message_to_text.rb │ │ ├── 1317384653_add_build_pusher.rb │ │ ├── 1317384654_add_build_queued_at.rb │ │ ├── 1317384655_add_template.rb │ │ ├── 1398262033_add_context.rb │ │ └── 1400144784_change_room_id_to_string.rb │ ├── schema.rb │ └── seed.dump.gz │ ├── exception.rb │ ├── github.rb │ ├── github │ ├── api.rb │ ├── commit.rb │ ├── mock.rb │ ├── payload.rb │ ├── payload_parser.rb │ └── receiver.rb │ ├── helpers.rb │ ├── hubot.rb │ ├── job_creator.rb │ ├── notifier.rb │ ├── notifier │ ├── chat_service.rb │ ├── failure_service.rb │ ├── github_status.rb │ ├── mock.rb │ └── multi.rb │ ├── public │ ├── css │ │ └── base.css │ ├── images │ │ ├── building-bot.gif │ │ ├── disclosure-arrow.png │ │ ├── logo.png │ │ └── robawt-status.gif │ └── javascripts │ │ ├── application.js │ │ ├── jquery.js │ │ └── jquery.relatize.js │ ├── repository.rb │ ├── tasks.rb │ ├── templates │ ├── console.mustache │ ├── index.mustache │ └── layout.mustache │ ├── version.rb │ └── views │ ├── console.rb │ ├── index.rb │ └── layout.rb ├── script ├── bootstrap ├── cibuild ├── server ├── setup └── test └── test ├── commit_test.rb ├── custom.xml.erb ├── default.xml.erb ├── github_status_test.rb ├── janky_test.rb ├── repository_test.rb └── test_helper.rb /.dockerignore: -------------------------------------------------------------------------------- 1 | docker/jenkins 2 | .git 3 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/CHANGES -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/Rakefile -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/config.ru -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/jenkins/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/docker/jenkins/Dockerfile -------------------------------------------------------------------------------- /docker/jenkins/disable-cli.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/docker/jenkins/disable-cli.groovy -------------------------------------------------------------------------------- /docker/jenkins/plugins.txt: -------------------------------------------------------------------------------- 1 | notification 2 | -------------------------------------------------------------------------------- /janky.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/janky.gemspec -------------------------------------------------------------------------------- /lib/janky.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky.rb -------------------------------------------------------------------------------- /lib/janky/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/app.rb -------------------------------------------------------------------------------- /lib/janky/branch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/branch.rb -------------------------------------------------------------------------------- /lib/janky/build.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/build.rb -------------------------------------------------------------------------------- /lib/janky/build_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/build_request.rb -------------------------------------------------------------------------------- /lib/janky/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder.rb -------------------------------------------------------------------------------- /lib/janky/builder/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder/client.rb -------------------------------------------------------------------------------- /lib/janky/builder/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder/http.rb -------------------------------------------------------------------------------- /lib/janky/builder/mock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder/mock.rb -------------------------------------------------------------------------------- /lib/janky/builder/payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder/payload.rb -------------------------------------------------------------------------------- /lib/janky/builder/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder/receiver.rb -------------------------------------------------------------------------------- /lib/janky/builder/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/builder/runner.rb -------------------------------------------------------------------------------- /lib/janky/chat_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/chat_service.rb -------------------------------------------------------------------------------- /lib/janky/chat_service/campfire.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/chat_service/campfire.rb -------------------------------------------------------------------------------- /lib/janky/chat_service/hipchat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/chat_service/hipchat.rb -------------------------------------------------------------------------------- /lib/janky/chat_service/hubot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/chat_service/hubot.rb -------------------------------------------------------------------------------- /lib/janky/chat_service/mock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/chat_service/mock.rb -------------------------------------------------------------------------------- /lib/janky/chat_service/slack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/chat_service/slack.rb -------------------------------------------------------------------------------- /lib/janky/commit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/commit.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1312115512_init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1312115512_init.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1312117285_non_unique_repo_uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1312117285_non_unique_repo_uri.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1312198807_repo_enabled.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1312198807_repo_enabled.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1313867551_add_build_output_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1313867551_add_build_output_column.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1313871652_add_commit_url_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1313871652_add_commit_url_column.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384618_add_repo_hook_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384618_add_repo_hook_url.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384619_add_build_room_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384619_add_build_room_id.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384629_drop_default_room_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384629_drop_default_room_id.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384649_github_team_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384649_github_team_id.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384650_add_build_indexes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384650_add_build_indexes.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384651_add_more_build_indexes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384651_add_more_build_indexes.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384652_change_commit_message_to_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384652_change_commit_message_to_text.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384653_add_build_pusher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384653_add_build_pusher.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384654_add_build_queued_at.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384654_add_build_queued_at.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1317384655_add_template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1317384655_add_template.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1398262033_add_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1398262033_add_context.rb -------------------------------------------------------------------------------- /lib/janky/database/migrate/1400144784_change_room_id_to_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/migrate/1400144784_change_room_id_to_string.rb -------------------------------------------------------------------------------- /lib/janky/database/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/schema.rb -------------------------------------------------------------------------------- /lib/janky/database/seed.dump.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/database/seed.dump.gz -------------------------------------------------------------------------------- /lib/janky/exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/exception.rb -------------------------------------------------------------------------------- /lib/janky/github.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github.rb -------------------------------------------------------------------------------- /lib/janky/github/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github/api.rb -------------------------------------------------------------------------------- /lib/janky/github/commit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github/commit.rb -------------------------------------------------------------------------------- /lib/janky/github/mock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github/mock.rb -------------------------------------------------------------------------------- /lib/janky/github/payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github/payload.rb -------------------------------------------------------------------------------- /lib/janky/github/payload_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github/payload_parser.rb -------------------------------------------------------------------------------- /lib/janky/github/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/github/receiver.rb -------------------------------------------------------------------------------- /lib/janky/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/helpers.rb -------------------------------------------------------------------------------- /lib/janky/hubot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/hubot.rb -------------------------------------------------------------------------------- /lib/janky/job_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/job_creator.rb -------------------------------------------------------------------------------- /lib/janky/notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/notifier.rb -------------------------------------------------------------------------------- /lib/janky/notifier/chat_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/notifier/chat_service.rb -------------------------------------------------------------------------------- /lib/janky/notifier/failure_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/notifier/failure_service.rb -------------------------------------------------------------------------------- /lib/janky/notifier/github_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/notifier/github_status.rb -------------------------------------------------------------------------------- /lib/janky/notifier/mock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/notifier/mock.rb -------------------------------------------------------------------------------- /lib/janky/notifier/multi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/notifier/multi.rb -------------------------------------------------------------------------------- /lib/janky/public/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/css/base.css -------------------------------------------------------------------------------- /lib/janky/public/images/building-bot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/images/building-bot.gif -------------------------------------------------------------------------------- /lib/janky/public/images/disclosure-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/images/disclosure-arrow.png -------------------------------------------------------------------------------- /lib/janky/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/images/logo.png -------------------------------------------------------------------------------- /lib/janky/public/images/robawt-status.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/images/robawt-status.gif -------------------------------------------------------------------------------- /lib/janky/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/javascripts/application.js -------------------------------------------------------------------------------- /lib/janky/public/javascripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/javascripts/jquery.js -------------------------------------------------------------------------------- /lib/janky/public/javascripts/jquery.relatize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/public/javascripts/jquery.relatize.js -------------------------------------------------------------------------------- /lib/janky/repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/repository.rb -------------------------------------------------------------------------------- /lib/janky/tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/tasks.rb -------------------------------------------------------------------------------- /lib/janky/templates/console.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/templates/console.mustache -------------------------------------------------------------------------------- /lib/janky/templates/index.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/templates/index.mustache -------------------------------------------------------------------------------- /lib/janky/templates/layout.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/templates/layout.mustache -------------------------------------------------------------------------------- /lib/janky/version.rb: -------------------------------------------------------------------------------- 1 | module Janky 2 | VERSION = "0.13.0.pre1" 3 | end 4 | -------------------------------------------------------------------------------- /lib/janky/views/console.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/views/console.rb -------------------------------------------------------------------------------- /lib/janky/views/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/views/index.rb -------------------------------------------------------------------------------- /lib/janky/views/layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/lib/janky/views/layout.rb -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | docker-compose build 3 | -------------------------------------------------------------------------------- /script/cibuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/script/cibuild -------------------------------------------------------------------------------- /script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/script/server -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/script/setup -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/script/test -------------------------------------------------------------------------------- /test/commit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/test/commit_test.rb -------------------------------------------------------------------------------- /test/custom.xml.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/default.xml.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/github_status_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/test/github_status_test.rb -------------------------------------------------------------------------------- /test/janky_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/test/janky_test.rb -------------------------------------------------------------------------------- /test/repository_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/test/repository_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/janky/HEAD/test/test_helper.rb --------------------------------------------------------------------------------