private static void CreateAndDeployReleases()
        {
            foreach (var project in _allProjects)
            {
                DeleteAllReleasesFromProject(project);

                var playbook = new ReleasePlaybook
                {
                    Project     = project,
                    ReleaseList = GetReleasePlaybook(project.Name)
                };

                RunPlaybook(playbook);
            }
        }
        private static void RunPlaybook(ReleasePlaybook playbook)
        {
            foreach (var release in playbook.ReleaseList)
            {
                var rl = CreateRelease(playbook.Project, release);

                if (release.Deployments != null)
                {
                    release.ReleaseResource = rl;

                    DeployRelease(playbook.Project, release);
                }
                else
                {
                    Log.Logger.Information($"\tNo deployments were declared for this release");
                }
            }
        }