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
,python
andruby
plugins/
- 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/skel
licenses/
- licenses for other packages used by Gopherbot, as required