Example #1
0
        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;
 }