├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── microsoftopentechnologies │ └── azure │ ├── AzureCloud.java │ ├── AzureCloudRetensionStrategy.java │ ├── AzureComputer.java │ ├── AzureManagementServiceDelegate.java │ ├── AzureSlave.java │ ├── AzureSlaveCleanUpTask.java │ ├── AzureSlavePostBuildAction.java │ ├── AzureSlaveTemplate.java │ ├── AzureTemplateMonitorTask.java │ ├── ImageProperties.java │ ├── ImageType.java │ ├── ServiceDelegateHelper.java │ ├── StorageServiceDelegate.java │ ├── exceptions │ └── AzureCloudException.java │ ├── remote │ └── AzureSSHLauncher.java │ ├── retry │ ├── DefaultRetryStrategy.java │ ├── ExponentialRetryStrategy.java │ ├── LinearRetryForAllExceptions.java │ ├── NoRetryStrategy.java │ ├── RetryStrategy.java │ └── RetryTask.java │ └── util │ ├── AzureUtil.java │ ├── Constants.java │ ├── ExecutionEngine.java │ ├── FailureStage.java │ └── UpgradeNotifier.java ├── resources ├── com │ └── microsoftopentechnologies │ │ └── azure │ │ ├── AzureCloud │ │ ├── config.jelly │ │ └── config.properties │ │ ├── AzureComputer │ │ ├── config.jelly │ │ └── config.properties │ │ ├── AzureSlave │ │ ├── configure-entries.jelly │ │ └── configure-entries.properties │ │ ├── AzureSlavePostBuildAction │ │ ├── config.jelly │ │ └── config.properties │ │ ├── AzureSlaveTemplate │ │ ├── config.jelly │ │ └── config.properties │ │ ├── Messages.properties │ │ └── util │ │ └── UpgradeNotifier │ │ └── message.jelly ├── index.jelly └── scripts │ └── azure.ps1 └── webapp ├── help-adminPassword.html ├── help-adminUserName.html ├── help-cloudServiceName.html ├── help-imageIdOrFamily.html ├── help-initScript.html ├── help-jvmOptions.html ├── help-labels.html ├── help-location.html ├── help-maxVirtualMachinesLimit.html ├── help-noOfParallelJobs.html ├── help-retentionTimeInMin.html ├── help-serviceManagementCert.html ├── help-serviceManagementURL.html ├── help-shutdownOnIdle.html ├── help-slaveLaunchMethod.html ├── help-slavePostBuildAction.html ├── help-slaveWorkSpace.html ├── help-storageAccountName.html ├── help-subnetName.html ├── help-subscriptionId.html ├── help-templateDesc.html ├── help-templateName.html ├── help-templateStatus.html ├── help-templateStatusDetails.html ├── help-virtualMachineSize.html └── help-virtualNetworkName.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureCloud.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureCloud.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureCloudRetensionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureCloudRetensionStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureComputer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureComputer.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureManagementServiceDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureManagementServiceDelegate.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureSlave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureSlave.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureSlaveCleanUpTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureSlaveCleanUpTask.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureSlavePostBuildAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureSlavePostBuildAction.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureSlaveTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureSlaveTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/AzureTemplateMonitorTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/AzureTemplateMonitorTask.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/ImageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/ImageProperties.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/ImageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/ImageType.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/ServiceDelegateHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/ServiceDelegateHelper.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/StorageServiceDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/StorageServiceDelegate.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/exceptions/AzureCloudException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/exceptions/AzureCloudException.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/remote/AzureSSHLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/remote/AzureSSHLauncher.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/retry/DefaultRetryStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/retry/DefaultRetryStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/retry/ExponentialRetryStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/retry/ExponentialRetryStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/retry/LinearRetryForAllExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/retry/LinearRetryForAllExceptions.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/retry/NoRetryStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/retry/NoRetryStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/retry/RetryStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/retry/RetryStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/retry/RetryTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/retry/RetryTask.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/util/AzureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/util/AzureUtil.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/util/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/util/ExecutionEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/util/ExecutionEngine.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/util/FailureStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/util/FailureStage.java -------------------------------------------------------------------------------- /src/main/java/com/microsoftopentechnologies/azure/util/UpgradeNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/java/com/microsoftopentechnologies/azure/util/UpgradeNotifier.java -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureCloud/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureCloud/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureCloud/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureCloud/config.properties -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureComputer/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureComputer/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureComputer/config.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureSlave/configure-entries.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureSlave/configure-entries.jelly -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureSlave/configure-entries.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureSlave/configure-entries.properties -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureSlavePostBuildAction/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureSlavePostBuildAction/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureSlavePostBuildAction/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureSlavePostBuildAction/config.properties -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureSlaveTemplate/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureSlaveTemplate/config.jelly -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/AzureSlaveTemplate/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/AzureSlaveTemplate/config.properties -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/Messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/Messages.properties -------------------------------------------------------------------------------- /src/main/resources/com/microsoftopentechnologies/azure/util/UpgradeNotifier/message.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/com/microsoftopentechnologies/azure/util/UpgradeNotifier/message.jelly -------------------------------------------------------------------------------- /src/main/resources/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/index.jelly -------------------------------------------------------------------------------- /src/main/resources/scripts/azure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/resources/scripts/azure.ps1 -------------------------------------------------------------------------------- /src/main/webapp/help-adminPassword.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-adminPassword.html -------------------------------------------------------------------------------- /src/main/webapp/help-adminUserName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-adminUserName.html -------------------------------------------------------------------------------- /src/main/webapp/help-cloudServiceName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-cloudServiceName.html -------------------------------------------------------------------------------- /src/main/webapp/help-imageIdOrFamily.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-imageIdOrFamily.html -------------------------------------------------------------------------------- /src/main/webapp/help-initScript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-initScript.html -------------------------------------------------------------------------------- /src/main/webapp/help-jvmOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-jvmOptions.html -------------------------------------------------------------------------------- /src/main/webapp/help-labels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-labels.html -------------------------------------------------------------------------------- /src/main/webapp/help-location.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-location.html -------------------------------------------------------------------------------- /src/main/webapp/help-maxVirtualMachinesLimit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-maxVirtualMachinesLimit.html -------------------------------------------------------------------------------- /src/main/webapp/help-noOfParallelJobs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-noOfParallelJobs.html -------------------------------------------------------------------------------- /src/main/webapp/help-retentionTimeInMin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-retentionTimeInMin.html -------------------------------------------------------------------------------- /src/main/webapp/help-serviceManagementCert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-serviceManagementCert.html -------------------------------------------------------------------------------- /src/main/webapp/help-serviceManagementURL.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-serviceManagementURL.html -------------------------------------------------------------------------------- /src/main/webapp/help-shutdownOnIdle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-shutdownOnIdle.html -------------------------------------------------------------------------------- /src/main/webapp/help-slaveLaunchMethod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-slaveLaunchMethod.html -------------------------------------------------------------------------------- /src/main/webapp/help-slavePostBuildAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-slavePostBuildAction.html -------------------------------------------------------------------------------- /src/main/webapp/help-slaveWorkSpace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-slaveWorkSpace.html -------------------------------------------------------------------------------- /src/main/webapp/help-storageAccountName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-storageAccountName.html -------------------------------------------------------------------------------- /src/main/webapp/help-subnetName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-subnetName.html -------------------------------------------------------------------------------- /src/main/webapp/help-subscriptionId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-subscriptionId.html -------------------------------------------------------------------------------- /src/main/webapp/help-templateDesc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-templateDesc.html -------------------------------------------------------------------------------- /src/main/webapp/help-templateName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-templateName.html -------------------------------------------------------------------------------- /src/main/webapp/help-templateStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/azure-slave-plugin/HEAD/src/main/webapp/help-templateStatus.html -------------------------------------------------------------------------------- /src/main/webapp/help-templateStatusDetails.html: -------------------------------------------------------------------------------- 1 |