PackagedScriptConvention CreateConvention(string scriptName) { PackagedScriptBehaviour scriptBehaviour = null; if (scriptName == DeploymentStages.PreDeploy) { scriptBehaviour = new PreDeployPackagedScriptBehaviour(log, fileSystem, scriptEngine, runner); } else if (scriptName == DeploymentStages.Deploy) { scriptBehaviour = new DeployPackagedScriptBehaviour(log, fileSystem, scriptEngine, runner); } else if (scriptName == DeploymentStages.PostDeploy) { scriptBehaviour = new PostDeployPackagedScriptBehaviour(log, fileSystem, scriptEngine, runner); } return(new PackagedScriptConvention(scriptBehaviour)); }
public PackagedScriptConvention(PackagedScriptBehaviour packagedScriptBehaviour) { this.packagedScriptBehaviour = packagedScriptBehaviour; }