Exemplo n.º 1
0
        public void RunWorker()
        {
            // Clone the base repo
            gitHelper.CloneRepo();

            // Read our base config
            BaseConfiguration = new ConfigHelper().ReadBaseConfig(WorkingDirectory);

            // Create a new Builder class
            builder = new Builder(SourceDirectory, WorkingDirectory, BaseConfiguration.BaseSourceFile, SourceConfiguration.SourceFile, Path.Combine(WorkingDirectory, Constants.OUTPUT_BUILD_DIRECTORY));

            // Attempt to build our source ready for combining with the base
            builder.BuildSource();

            // Attempt to build our base
            builder.BuildBase(SourceConfiguration.ProjectName);
        }
Exemplo n.º 2
0
        public BaseConfigModel ReadBaseConfig(string configPath, string configFileName = "minidot-base.json")
        {
            BaseConfigModel config = JsonConvert.DeserializeObject <BaseConfigModel>(File.ReadAllText(Path.Combine(configPath, configFileName)));

            return(config);
        }