public void Execute(RunningDeployment deployment) { var variables = deployment.Variables; // Octopus.Features.TomcatDeployManager was set to True previously, // but now we rely on the feature being enabled if (!(variables.GetFlag(SpecialVariables.Action.Java.Tomcat.Feature) || (variables.Get(SpecialVariables.Package.EnabledFeatures) ?? "").Contains(SpecialVariables.Action.Java.Tomcat.Feature))) { return; } // Environment variables are used to pass parameters to the Java library Log.Verbose("Invoking java to perform Tomcat integration"); javaRunner.Run("com.octopus.calamari.tomcat.TomcatDeploy", new Dictionary <string, string>() { { "OctopusEnvironment_Octopus_Tentacle_CurrentDeployment_PackageFilePath", deployment.Variables.Get(PackageVariables.Output.InstallationPackagePath, deployment.PackageFilePath) }, { "OctopusEnvironment_Tomcat_Deploy_Name", variables.Get(SpecialVariables.Action.Java.Tomcat.DeployName) }, { "OctopusEnvironment_Tomcat_Deploy_Controller", variables.Get(SpecialVariables.Action.Java.Tomcat.Controller) }, { "OctopusEnvironment_Tomcat_Deploy_User", variables.Get(SpecialVariables.Action.Java.Tomcat.User) }, { "OctopusEnvironment_Tomcat_Deploy_Password", variables.Get(SpecialVariables.Action.Java.Tomcat.Password) }, { "OctopusEnvironment_Tomcat_Deploy_Enabled", variables.Get(SpecialVariables.Action.Java.Tomcat.Enabled) }, { "OctopusEnvironment_Tomcat_Deploy_Version", variables.Get(SpecialVariables.Action.Java.Tomcat.Version) }, }); }
public void Execute(RunningDeployment deployment) { var variables = deployment.Variables; // Octopus.Features.WildflyDeployCLI was set to True previously, // but now we rely on the feature being enabled if (!(variables.GetFlag(SpecialVariables.Action.Java.WildFly.Feature) || (variables.Get(KnownVariables.Package.EnabledFeatures) ?? "").Contains(SpecialVariables.Action.Java.WildFly.Feature))) { return; } // Environment variables are used to pass parameters to the Java library Log.Verbose("Invoking java to perform WildFly integration"); javaRunner.Run("com.octopus.calamari.wildfly.WildflyDeploy", new Dictionary <string, string>() { { "OctopusEnvironment_Octopus_Tentacle_CurrentDeployment_PackageFilePath", deployment.Variables.Get(PackageVariables.Output.InstallationPackagePath, deployment.PackageFilePath) }, { "OctopusEnvironment_WildFly_Deploy_Name", variables.Get(SpecialVariables.Action.Java.WildFly.DeployName) }, { "OctopusEnvironment_WildFly_Deploy_User", variables.Get(SpecialVariables.Action.Java.WildFly.User) }, { "OctopusEnvironment_WildFly_Deploy_Password", variables.Get(SpecialVariables.Action.Java.WildFly.Password) }, { "OctopusEnvironment_WildFly_Deploy_Enabled", variables.Get(SpecialVariables.Action.Java.WildFly.Enabled) }, { "OctopusEnvironment_WildFly_Deploy_Port", variables.Get(SpecialVariables.Action.Java.WildFly.Port) }, { "OctopusEnvironment_WildFly_Deploy_Protocol", variables.Get(SpecialVariables.Action.Java.WildFly.Protocol) }, { "OctopusEnvironment_WildFly_Deploy_EnabledServerGroup", variables.Get(SpecialVariables.Action.Java.WildFly.EnabledServerGroup) }, { "OctopusEnvironment_WildFly_Deploy_DisabledServerGroup", variables.Get(SpecialVariables.Action.Java.WildFly.DisabledServerGroup) }, { "OctopusEnvironment_WildFly_Deploy_ServerType", variables.Get(SpecialVariables.Action.Java.WildFly.ServerType) }, { "OctopusEnvironment_WildFly_Deploy_Controller", variables.Get(SpecialVariables.Action.Java.WildFly.Controller) } }); }