├── .dockerignore ├── .gitignore ├── .librato.yml ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── .simplecov ├── .travis.yml ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.tcie ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE.md ├── Makefile ├── Procfile ├── README.md ├── Rakefile ├── bin ├── console ├── run ├── sidekiq └── sidekiq-pgbouncer ├── config ├── database.yml └── travis.example.yml ├── lib └── travis │ ├── amqp.rb │ ├── amqp │ └── publisher.rb │ ├── honeycomb.rb │ ├── owners.rb │ ├── owners │ ├── cli.rb │ ├── cli │ │ ├── add.rb │ │ ├── group.rb │ │ ├── list.rb │ │ └── ungroup.rb │ ├── config.rb │ ├── db.rb │ ├── group.rb │ ├── helper.rb │ ├── record.rb │ └── subscriptions.rb │ ├── queue.rb │ ├── queue │ ├── matcher.rb │ ├── pool.rb │ └── queues.rb │ ├── scheduler.rb │ ├── scheduler │ ├── billing.rb │ ├── billing │ │ └── client.rb │ ├── config.rb │ ├── helper │ │ ├── coder.rb │ │ ├── context.rb │ │ ├── deep_dup.rb │ │ ├── honeycomb.rb │ │ ├── locking.rb │ │ ├── logging.rb │ │ ├── memoize.rb │ │ ├── metrics.rb │ │ ├── runner.rb │ │ └── with.rb │ ├── jobs.rb │ ├── jobs │ │ ├── README.md │ │ ├── capacities.rb │ │ ├── capacity │ │ │ ├── base.rb │ │ │ ├── boost.rb │ │ │ ├── config.rb │ │ │ ├── education.rb │ │ │ ├── plan.rb │ │ │ ├── public.rb │ │ │ └── trial.rb │ │ ├── limit │ │ │ ├── base.rb │ │ │ ├── queue.rb │ │ │ ├── repo.rb │ │ │ └── stages.rb │ │ ├── limits.rb │ │ ├── report.rb │ │ ├── reports │ │ │ ├── by_repo.rb │ │ │ ├── capacities.rb │ │ │ ├── limits.rb │ │ │ └── totals.rb │ │ ├── select.rb │ │ └── state.rb │ ├── model │ │ ├── boost.rb │ │ ├── stages.rb │ │ └── trial.rb │ ├── ping.rb │ ├── record.rb │ ├── record │ │ ├── account_env_vars.rb │ │ ├── branch.rb │ │ ├── build.rb │ │ ├── commit.rb │ │ ├── custom_image.rb │ │ ├── custom_key.rb │ │ ├── installation.rb │ │ ├── job.rb │ │ ├── log.rb │ │ ├── membership.rb │ │ ├── organization.rb │ │ ├── permission.rb │ │ ├── pull_request.rb │ │ ├── queueable.rb │ │ ├── repository.rb │ │ ├── repository │ │ │ └── settings.rb │ │ ├── request.rb │ │ ├── ssl_key.rb │ │ ├── stage.rb │ │ ├── subscription.rb │ │ ├── trial.rb │ │ └── user.rb │ ├── serialize │ │ ├── live.rb │ │ ├── worker.rb │ │ └── worker │ │ │ ├── build.rb │ │ │ ├── commit.rb │ │ │ ├── config.rb │ │ │ ├── config │ │ │ ├── addons.rb │ │ │ ├── decrypt.rb │ │ │ └── normalize.rb │ │ │ ├── installation.rb │ │ │ ├── job.rb │ │ │ ├── repo.rb │ │ │ ├── request.rb │ │ │ └── ssh_key.rb │ ├── service.rb │ ├── service │ │ ├── enqueue_job.rb │ │ ├── enqueue_owners.rb │ │ ├── event.rb │ │ ├── notify.rb │ │ ├── ping.rb │ │ └── set_queue.rb │ ├── sidekiq.rb │ ├── support │ │ ├── features.rb │ │ ├── redis_pool.rb │ │ ├── sidekiq.rb │ │ └── sidekiq │ │ │ ├── honeycomb.rb │ │ │ └── marginalia.rb │ ├── vcs_proxy.rb │ └── worker.rb │ ├── service.rb │ ├── service │ └── job_board.rb │ └── support │ ├── database.rb │ ├── encrypted_column.rb │ ├── filter_migrated_jobs.rb │ ├── registry.rb │ └── secure_config.rb ├── runbook.md ├── script ├── generate-job-payload.rb ├── populate_owner_groups.rb └── set_rabbitmq_env_up.sh ├── spec ├── spec_helper.rb ├── support │ ├── env.rb │ ├── factories.rb │ ├── features.rb │ ├── github_apps.rb │ ├── logger.rb │ ├── queues.rb │ ├── record.rb │ ├── rollout.rb │ └── stages.rb └── travis │ ├── owners │ ├── config_spec.rb │ └── subscriptions_spec.rb │ ├── owners_spec.rb │ ├── queue_spec.rb │ └── scheduler │ ├── config_spec.rb │ ├── helper │ ├── deep_dup_spec.rb │ └── memoize_spec.rb │ ├── jobs_spec.rb │ ├── model │ ├── stages │ │ ├── scenario_1_spec.rb │ │ ├── scenario_2_spec.rb │ │ └── scenario_3_spec.rb │ └── stages_spec.rb │ ├── record │ ├── job_spec.rb │ ├── organization_spec.rb │ ├── repository_spec.rb │ ├── request_spec.rb │ └── user_spec.rb │ ├── serialize │ ├── live_spec.rb │ ├── worker │ │ ├── build_spec.rb │ │ ├── commit_spec.rb │ │ ├── config_spec.rb │ │ ├── job_spec.rb │ │ ├── repo_spec.rb │ │ └── ssh_key_spec.rb │ └── worker_spec.rb │ └── service │ ├── enqueue_owners_spec.rb │ ├── event_spec.rb │ ├── notify_spec.rb │ └── ping_spec.rb └── var └── librato ├── scheduler ├── 00_chart_scheduler_enqueued_total.json ├── 00_chart_sidekiq_job_95th.json ├── 00_chart_sidekiq_job_median.json ├── 00_chart_sidekiq_jobs_count.json ├── 00_chart_sidekiq_queue_size.json ├── 01_chart_scheduler_median.json ├── 02_chart_scheduler_95th_percentile.json ├── 03_chart_scheduler_load_avg.json ├── 04_chart_scheduler_memory_total.json └── 05_chart_postgres_load_avg_white.json └── scheduler_2_0 ├── 00_chart_collect_95th.json ├── 00_chart_collect_median.json ├── 00_chart_enqueue_95th.json ├── 00_chart_enqueue_median.json ├── 00_chart_events_counts.json ├── 00_chart_scheduler_load_avg.json ├── 00_chart_scheduler_memory_total.json ├── 00_chart_sidekiq_jobs_95th.json ├── 00_chart_sidekiq_jobs_count.json ├── 00_chart_sidekiq_jobs_median.json └── 00_chart_sidekiq_queue_size.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/.gitignore -------------------------------------------------------------------------------- /.librato.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/.librato.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --tty 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | SimpleCov.start('rails') if ENV['COVERAGE'] 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.tcie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Dockerfile.tcie -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/MIT-LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/bin/console -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/bin/run -------------------------------------------------------------------------------- /bin/sidekiq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/bin/sidekiq -------------------------------------------------------------------------------- /bin/sidekiq-pgbouncer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/bin/sidekiq-pgbouncer -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/travis.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/config/travis.example.yml -------------------------------------------------------------------------------- /lib/travis/amqp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/amqp.rb -------------------------------------------------------------------------------- /lib/travis/amqp/publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/amqp/publisher.rb -------------------------------------------------------------------------------- /lib/travis/honeycomb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/honeycomb.rb -------------------------------------------------------------------------------- /lib/travis/owners.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners.rb -------------------------------------------------------------------------------- /lib/travis/owners/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/cli.rb -------------------------------------------------------------------------------- /lib/travis/owners/cli/add.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/cli/add.rb -------------------------------------------------------------------------------- /lib/travis/owners/cli/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/cli/group.rb -------------------------------------------------------------------------------- /lib/travis/owners/cli/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/cli/list.rb -------------------------------------------------------------------------------- /lib/travis/owners/cli/ungroup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/cli/ungroup.rb -------------------------------------------------------------------------------- /lib/travis/owners/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/config.rb -------------------------------------------------------------------------------- /lib/travis/owners/db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/db.rb -------------------------------------------------------------------------------- /lib/travis/owners/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/group.rb -------------------------------------------------------------------------------- /lib/travis/owners/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/helper.rb -------------------------------------------------------------------------------- /lib/travis/owners/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/record.rb -------------------------------------------------------------------------------- /lib/travis/owners/subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/owners/subscriptions.rb -------------------------------------------------------------------------------- /lib/travis/queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/queue.rb -------------------------------------------------------------------------------- /lib/travis/queue/matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/queue/matcher.rb -------------------------------------------------------------------------------- /lib/travis/queue/pool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/queue/pool.rb -------------------------------------------------------------------------------- /lib/travis/queue/queues.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/queue/queues.rb -------------------------------------------------------------------------------- /lib/travis/scheduler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/billing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/billing.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/billing/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/billing/client.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/config.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/coder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/coder.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/context.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/deep_dup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/deep_dup.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/honeycomb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/honeycomb.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/locking.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/locking.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/logging.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/memoize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/memoize.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/metrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/metrics.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/runner.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/helper/with.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/helper/with.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/README.md -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacities.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/base.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/boost.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/boost.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/config.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/education.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/education.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/plan.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/plan.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/public.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/public.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/capacity/trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/capacity/trial.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/limit/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/limit/base.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/limit/queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/limit/queue.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/limit/repo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/limit/repo.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/limit/stages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/limit/stages.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/limits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/limits.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/report.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/reports/by_repo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/reports/by_repo.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/reports/capacities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/reports/capacities.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/reports/limits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/reports/limits.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/reports/totals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/reports/totals.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/select.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/jobs/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/jobs/state.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/model/boost.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/model/boost.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/model/stages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/model/stages.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/model/trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/model/trial.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/ping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/ping.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/account_env_vars.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/account_env_vars.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/branch.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Branch < ActiveRecord::Base 4 | end 5 | -------------------------------------------------------------------------------- /lib/travis/scheduler/record/build.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/build.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/commit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/commit.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/custom_image.rb: -------------------------------------------------------------------------------- 1 | 2 | # frozen_string_literal: true 3 | 4 | class CustomImage < ActiveRecord::Base 5 | end 6 | -------------------------------------------------------------------------------- /lib/travis/scheduler/record/custom_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/custom_key.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/installation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/installation.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/job.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/log.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/membership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/membership.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/organization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/organization.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/permission.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/permission.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/pull_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/pull_request.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/queueable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/queueable.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/repository.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/repository/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/repository/settings.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/request.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/ssl_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/ssl_key.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/stage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/stage.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/subscription.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/trial.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/record/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/record/user.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/live.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/live.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/build.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/build.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/commit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/commit.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/config.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/config/addons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/config/addons.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/config/decrypt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/config/decrypt.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/config/normalize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/config/normalize.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/installation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/installation.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/job.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/repo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/repo.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/request.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/serialize/worker/ssh_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/serialize/worker/ssh_key.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service/enqueue_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service/enqueue_job.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service/enqueue_owners.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service/enqueue_owners.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service/event.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service/notify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service/notify.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service/ping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service/ping.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/service/set_queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/service/set_queue.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/sidekiq.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/support/features.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/support/features.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/support/redis_pool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/support/redis_pool.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/support/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/support/sidekiq.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/support/sidekiq/honeycomb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/support/sidekiq/honeycomb.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/support/sidekiq/marginalia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/support/sidekiq/marginalia.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/vcs_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/vcs_proxy.rb -------------------------------------------------------------------------------- /lib/travis/scheduler/worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/scheduler/worker.rb -------------------------------------------------------------------------------- /lib/travis/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/service.rb -------------------------------------------------------------------------------- /lib/travis/service/job_board.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/service/job_board.rb -------------------------------------------------------------------------------- /lib/travis/support/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/support/database.rb -------------------------------------------------------------------------------- /lib/travis/support/encrypted_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/support/encrypted_column.rb -------------------------------------------------------------------------------- /lib/travis/support/filter_migrated_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/support/filter_migrated_jobs.rb -------------------------------------------------------------------------------- /lib/travis/support/registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/support/registry.rb -------------------------------------------------------------------------------- /lib/travis/support/secure_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/lib/travis/support/secure_config.rb -------------------------------------------------------------------------------- /runbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/runbook.md -------------------------------------------------------------------------------- /script/generate-job-payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/script/generate-job-payload.rb -------------------------------------------------------------------------------- /script/populate_owner_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/script/populate_owner_groups.rb -------------------------------------------------------------------------------- /script/set_rabbitmq_env_up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/script/set_rabbitmq_env_up.sh -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/env.rb -------------------------------------------------------------------------------- /spec/support/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/factories.rb -------------------------------------------------------------------------------- /spec/support/features.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/features.rb -------------------------------------------------------------------------------- /spec/support/github_apps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/github_apps.rb -------------------------------------------------------------------------------- /spec/support/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/logger.rb -------------------------------------------------------------------------------- /spec/support/queues.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/queues.rb -------------------------------------------------------------------------------- /spec/support/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/record.rb -------------------------------------------------------------------------------- /spec/support/rollout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/rollout.rb -------------------------------------------------------------------------------- /spec/support/stages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/support/stages.rb -------------------------------------------------------------------------------- /spec/travis/owners/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/owners/config_spec.rb -------------------------------------------------------------------------------- /spec/travis/owners/subscriptions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/owners/subscriptions_spec.rb -------------------------------------------------------------------------------- /spec/travis/owners_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/owners_spec.rb -------------------------------------------------------------------------------- /spec/travis/queue_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/queue_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/config_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/helper/deep_dup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/helper/deep_dup_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/helper/memoize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/helper/memoize_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/jobs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/jobs_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/model/stages/scenario_1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/model/stages/scenario_1_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/model/stages/scenario_2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/model/stages/scenario_2_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/model/stages/scenario_3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/model/stages/scenario_3_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/model/stages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/model/stages_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/record/job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/record/job_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/record/organization_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/record/organization_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/record/repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/record/repository_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/record/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/record/request_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/record/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/record/user_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/live_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/live_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker/build_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker/build_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker/commit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker/commit_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker/config_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker/job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker/job_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker/repo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker/repo_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker/ssh_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker/ssh_key_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/serialize/worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/serialize/worker_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/service/enqueue_owners_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/service/enqueue_owners_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/service/event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/service/event_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/service/notify_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/service/notify_spec.rb -------------------------------------------------------------------------------- /spec/travis/scheduler/service/ping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/spec/travis/scheduler/service/ping_spec.rb -------------------------------------------------------------------------------- /var/librato/scheduler/00_chart_scheduler_enqueued_total.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/00_chart_scheduler_enqueued_total.json -------------------------------------------------------------------------------- /var/librato/scheduler/00_chart_sidekiq_job_95th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/00_chart_sidekiq_job_95th.json -------------------------------------------------------------------------------- /var/librato/scheduler/00_chart_sidekiq_job_median.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/00_chart_sidekiq_job_median.json -------------------------------------------------------------------------------- /var/librato/scheduler/00_chart_sidekiq_jobs_count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/00_chart_sidekiq_jobs_count.json -------------------------------------------------------------------------------- /var/librato/scheduler/00_chart_sidekiq_queue_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/00_chart_sidekiq_queue_size.json -------------------------------------------------------------------------------- /var/librato/scheduler/01_chart_scheduler_median.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/01_chart_scheduler_median.json -------------------------------------------------------------------------------- /var/librato/scheduler/02_chart_scheduler_95th_percentile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/02_chart_scheduler_95th_percentile.json -------------------------------------------------------------------------------- /var/librato/scheduler/03_chart_scheduler_load_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/03_chart_scheduler_load_avg.json -------------------------------------------------------------------------------- /var/librato/scheduler/04_chart_scheduler_memory_total.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/04_chart_scheduler_memory_total.json -------------------------------------------------------------------------------- /var/librato/scheduler/05_chart_postgres_load_avg_white.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler/05_chart_postgres_load_avg_white.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_collect_95th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_collect_95th.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_collect_median.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_collect_median.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_enqueue_95th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_enqueue_95th.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_enqueue_median.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_enqueue_median.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_events_counts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_events_counts.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_scheduler_load_avg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_scheduler_load_avg.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_scheduler_memory_total.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_scheduler_memory_total.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_sidekiq_jobs_95th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_sidekiq_jobs_95th.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_sidekiq_jobs_count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_sidekiq_jobs_count.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_sidekiq_jobs_median.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_sidekiq_jobs_median.json -------------------------------------------------------------------------------- /var/librato/scheduler_2_0/00_chart_sidekiq_queue_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-scheduler/HEAD/var/librato/scheduler_2_0/00_chart_sidekiq_queue_size.json --------------------------------------------------------------------------------