public void Build()
        {
            BuildCurrentJob();
            Flush();

            // Add jobs to the pipeline
            foreach (var keyValue in _jobsContext)
            {
                _pipeline.AddJob(keyValue.Value);
            }

            // Add the global configuration
            _globalConfigBuilder.Build();
            GlobalConfiguration globalConfiguration = _globalConfigBuilder.Collect();

            _pipeline.AddGlobalConfiguration(globalConfiguration);
        }