Skip to content

sul-dlss/common-accessioning

Repository files navigation

CircleCI Code Climate Test Coverage

DOR consolidated robots

This repository contains a number of Sidekiq background jobs. The jobs are enqueued by workflow-server-rails.

Workflows

The following workflows are supported by this repository:

For developers

It's possible to invoke the jobs manually or have an interactive shell:

From the root of the robot project:

Interactive console:

$ ROBOT_ENVIRONMENT=production ./bin/console

Running a single robot step manually (without checking current workflow status):

$ ./bin/run_robot --druid druid:12345 --environment production Accession::Publish

Note that libvips is a pre-requisite for running the assemblyWF step that creates derivative JP2s.

Running tests

A simple "rake" should do everything you need

Deployment

See Capfile for deployment instructions