• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sul-dlss / dor_indexing_app
80%
main: 95%

Build:
Build:
LAST BUILD BRANCH: build-docker
DEFAULT BRANCH: main
Repo Added 21 Jan 2016 01:09AM UTC
Files 29
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH optimize-required-frameworks
branch: optimize-required-frameworks
CHANGE BRANCH
x
Reset
  • optimize-required-frameworks
  • 23-dor-svcs-upgrade-fix-wf-to_solr
  • 25-upd-dor-services
  • 297-fix-params-passing
  • 48-okcomputer
  • 6-prod-log-level
  • 61-delete-from-index
  • add-license-1
  • add-mime-db
  • add-openapi-spec
  • add-publish-attr
  • add-rubocop
  • add_tag_facets
  • apo-quality
  • autoupdate-20200513224729
  • branch-rename
  • build-docker
  • bump-dor-rights-auth
  • bump-dsc-for-cocina-models
  • bundler2
  • cap
  • cap-deploy
  • cap-fixes
  • capistrano
  • cast_etds
  • cbeer-patch-1
  • circle-ci-setup
  • circleci-project-setup
  • classnames
  • cocina
  • cocina-content-metadata
  • cocina-desc
  • cocina-models-0.55
  • collection_source
  • collections-nil
  • commitWithin
  • complex-title
  • configure-collection
  • content-md-nil
  • content-metadata
  • convert_DefaultObjectRightsDatastreamIndexer
  • data_indexers
  • datastream_indexers
  • date
  • debug
  • decouple-releasable
  • decouple-rels
  • default_rights
  • deploy-dev
  • deployment-improvements
  • descmetadata
  • describe_unused
  • docs
  • document-api-in-readme
  • dor-services-5-14
  • dor-services-7
  • dor-services-update
  • dor-services-v4
  • downcase_settings
  • drop-honeybadger
  • drop-repo
  • drop-resource-count
  • drop-unused
  • drop_profile
  • ds-specs
  • embargo-decouple
  • embargo-index
  • entrypoint
  • etd-part
  • etd-title
  • event-date
  • events
  • extra-routes-doc
  • fallback-indexer
  • fields
  • filter-eems
  • filter-etds
  • find-associates
  • fix-coverage
  • fix-indexing
  • fix-rubocop
  • generate_index_logger
  • git-plugin
  • handle-no-identification
  • handle_empty_apo
  • honeybadger
  • identity
  • index-agreement
  • index-missing-fields
  • index-source-id-errors
  • index-tags-api_dsa#709
  • indexer
  • indexers
  • inline-data-indexer
  • is-it-working
  • is-it-working-improvements
  • is-it-working-works
  • jcoyne-patch-1
  • jmartin-sul-patch-1
  • jmartin-sul-patch-1-1
  • label-cocina
  • language
  • load-balanced-stage
  • log-parser
  • logging
  • main
  • master
  • media#132-fix-released_to_ssim
  • milestone-indexing
  • mjgiarlo-patch-1
  • mq-size-api-basic-auth
  • net-http-persistent
  • newrelic
  • no-links
  • obsolete-language
  • okc
  • optional-cocina
  • pass-id
  • pin-rails
  • pr-templates
  • prevent-deprecation
  • processable
  • prod-c
  • prod-cap
  • profile
  • profile-indexer
  • qa-wip
  • queue-size
  • queue-status
  • rack
  • rails5
  • rails5.2
  • readme-commit-within
  • refactor
  • related-titles
  • release-1-5-0
  • releaseboard
  • rem-old-rubies-from-travis-build-list
  • remove-20-pct
  • remove-agent
  • remove-dev-deploy
  • remove-empties
  • remove-milestones
  • remove-provenance
  • remove-unnecessary
  • remove-unused-settings
  • remove-version
  • remove-version-indexer
  • remove_admin_metadata_indexer
  • remove_shelved_size_dbtsi
  • revert
  • rights
  • rights-decouple
  • rights-errors
  • role-metadata
  • roles
  • root-okcomputer
  • root-resource
  • rubocop
  • ruby-2.5.3
  • security_update
  • service_timeout
  • set-user-correctly
  • simplecov-report
  • staging-config
  • stop-indexing-ds_spec
  • support-author
  • support-hydrus
  • support_hydrus
  • t509-decouple_identity_indexer
  • t550-undefined_barcode
  • tags
  • test-identity-metadata
  • test-version
  • timeout
  • travis-cache
  • unnecessary-fields
  • unpin-iso-639
  • unused_fields
  • upd-dependencies
  • upd-deps-again
  • upd-dor-svcs
  • upd-dorsvcs-and-activefedora
  • update
  • update-cocina
  • update-dependencies
  • update-deps
  • update-dlss-capistrano
  • update-dor-services
  • update-faraday
  • update_dependencies
  • update_dor_serv
  • update_dsc
  • update_readme_sharedconfigs
  • update_rubocop
  • update_workflow_client
  • upgrade
  • upgrade-dependencies
  • upgrade-dor-services
  • upgrade-dor-services-8
  • upgrade-ruby
  • upgrade_rails
  • use-workflow-status
  • v1-8-0
  • v1.1.0
  • v1.10.0
  • v1.11.0
  • v1.2.0
  • v1.2.1
  • v1.3.0
  • v1.3.1
  • v1.3.2
  • v1.4.0
  • v1.5.0
  • v1.6.0
  • v1.7.0
  • v1.7.0-vers-bump
  • v1.8.0
  • v1.8.2
  • v1.8.3
  • v1.8.4
  • v1.9.0
  • v1.9.1
  • v1.9.2
  • version-bump
  • without-role
  • work-around-af

pending completion
13

push

travis-ci

jmartin-sul
remove active_job, active_record, and action_mailer from required frameworks

since this is supposed to be a slimmed down application focused on just indexing things from fedora to solr, and we want to be able to spin instances up easily to meet high indexing loads, it seems to make sense to not include things unnecessarily.

i imagine we won't be using the following in this app in the near future:
* active_job: i could see adding this back if we decide to have dor_indexing_app handle the bulk indexing that argo does now, though that's slightly trickier to extricate, and really what we want to do there is slim down the size of the workers that do the indexing, which doesn't necessarily mean moving it outside of argo.
* active_record: no need to do any database stuff at this point.  i get the impression that no session management is needed here, since authentication between dlss services seems to happen via IP whitelisting and/or certificate-based auth.
* action_mailer: no plans to send email.

there are notes as to what corresponding settings were commented out, since they would only be relevant to the things that were removed, and caused errors when trying to start the application without the frameworks to which they pertained.

8 of 10 relevant lines covered (80.0%)

0.9 hits per line

Relevant lines Covered
Build:
Build:
10 RELEVANT LINES 8 COVERED LINES
0.9 HITS PER LINE
Source Files on optimize-required-frameworks
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13 optimize-required-frameworks remove active_job, active_record, and action_mailer from required frameworks since this is supposed to be a slimmed down application focused on just indexing things from fedora to solr, and we want to be able to spin instances up easily to meet h... push 08 Feb 2016 06:50PM UTC jmartin-sul travis-ci pending completion  
See All Builds (1494)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc