Package com.parallels.jenkins
package com.parallels.jenkins
-
ClassDescriptionPer-VM-type configuration.Provisioning config for catalog mode: a new VM is created from a Parallels DevOps catalog entry managed by an orchestrator.Provisioning config for clone mode: a new VM is cloned from an existing base VM registered in the prl-devops-service host.Centralised credential lookup for the Parallels DevOps plugin.Thrown by
CredentialsHelperwhen a credential ID cannot be resolved to an actual credential in the Jenkins Credentials store.A provisioned VM registered as a Jenkins agent.Background worker that runs every 60 seconds and removes anyPrlDevopsAgentnode whose VM has been deleted outside the plugin (e.g.Cloud computer that marks a provisioned agent as one-shot after its first task.ComputerLauncherthat bootstraps a Jenkins agent on a Parallels DevOps VM via SSH, delegating toSSHLauncherwith configurable retry logic.ANodeProvisioner.PlannedNodethat asynchronously waits for a cloned VM to reach therunningstate before registering it as a Jenkins agent.One-shot retention strategy for provisioned Parallels agents.Abstract base for the two provisioning strategies supported by the plugin.