A - Gopherbot Installation Archive
Up-to-date with v2.6
This appendix describes the contents of the Gopherbot install archive.
Files
gopherbot- the main executable, both a daemon and a command-line interfacecbot.sh- bash script for setting up, running and developing robots in a containergb-install-links.sh- trivial utility for creating symlinks to the above
Directories
conf/- the default yaml configuration files, merged with / overridden by individual robotsconf/robot.yaml- the primary configuration file for a robotconf/plugins/- default configuration for distributed pluginsconf/jobs/- default configuration for distributed jobs
lib/- API libraries forbash,pythonandrubyplugins/- default external script pluginsplugins/samples- sample plugins that show API usage but aren't otherwise very usefultasks/- a collection of default pipeline task scriptsjobs/- a collection of default jobs for robot management (backup/restore) and CI/CDhelpers/- helper scripts not directly called by the robotresources/- miscellaneous useful bits for a running robot, also the Containerfiles used for publishing the stock containersrobot.skel/- the initial configuration for new robots, analogous to the contents of/etc/skellicenses/- licenses for other packages used by Gopherbot, as required