예제 #1
0
        protected override void ExecuteWithContext(Context context)
        {
            var jira = CreateJira(context);

            _versionService.ReleaseVersion(jira, context.Project, context.Version);

            if (context.MergeVersions)
            {
                var mergeVersionsJira = CreateJira(context);
                _versionService.MergeVersions(mergeVersionsJira, context.Project, context.Version);
            }
        }
        protected override void ExecuteWithContext(Context context)
        {
            // Note: we need a different instance of jira because it caches results

            var createVersionJira = CreateJira(context);

            _versionService.CreateVersion(createVersionJira, context.Project, context.Version);

            var releaseVersionJira = CreateJira(context);

            _versionService.ReleaseVersion(releaseVersionJira, context.Project, context.Version);

            if (context.MergeVersions)
            {
                var mergeVersionsJira = CreateJira(context);
                _versionService.MergeVersions(mergeVersionsJira, context.Project, context.Version);
            }
        }