DigitalOceanComputerDigitalOceanCloud contains the main configuration values for running
slaves on DigitalOcean, e.g. apiKey/clientId to connect to the API.Computer implementation for DigitalOcean.DigitalOceanComputerLauncher is responsible for:
Connecting to a slave via SSH
Installing Java and the Jenkins agent to the slave
DigitalOceanCloudDigitalOceanComputer via SSH and installs Java/Jenkins agent if necessary.RetentionStrategy is mainly used to determine
when an idle Droplet can be destroyed.Slave is responsible for
Creating a DigitalOcean DigitalOceanComputer
Destroying the Droplet if it's not needed anymore.SlaveTemplate represents the configuration values for creating a new slave via a DigitalOcean droplet.Droplet when not needed anymore.Copyright © 2016–2020. All rights reserved.