コード例 #1
0
        public override bool Execute()
        {
            base.Execute();

            var branchInfo = new BranchInfo(RepoRoot);

            var buildVersion = new BuildVersion()
            {
                Major         = int.Parse(branchInfo.Entries["MAJOR_VERSION"]),
                Minor         = int.Parse(branchInfo.Entries["MINOR_VERSION"]),
                Patch         = int.Parse(branchInfo.Entries["PATCH_VERSION"]),
                ReleaseSuffix = branchInfo.Entries["RELEASE_SUFFIX"],
                CommitCount   = _commitCount
            };

            VersionMajor        = buildVersion.Major;
            VersionMinor        = buildVersion.Minor;
            VersionPatch        = buildVersion.Patch;
            CommitCount         = buildVersion.CommitCountString;
            ReleaseSuffix       = buildVersion.ReleaseSuffix;
            VersionSuffix       = buildVersion.VersionSuffix;
            SimpleVersion       = buildVersion.SimpleVersion;
            NugetVersion        = buildVersion.NuGetVersion;
            MsiVersion          = buildVersion.GenerateMsiVersion();
            VersionBadgeMoniker = Monikers.GetBadgeMoniker();
            Channel             = branchInfo.Entries["CHANNEL"];
            BranchName          = branchInfo.Entries["BRANCH_NAME"];

            return(true);
        }
コード例 #2
0
ファイル: GenerateMsiVersion.cs プロジェクト: vladdou/cli
        public override bool Execute()
        {
            var buildVersion = new BuildVersion()
            {
                Major         = VersionMajor,
                Minor         = VersionMinor,
                Patch         = VersionPatch,
                ReleaseSuffix = ReleaseSuffix,
                CommitCount   = CommitCount
            };

            MsiVersion = buildVersion.GenerateMsiVersion();

            return(true);
        }
コード例 #3
0
        public override bool Execute()
        {
            base.Execute();

            var buildVersion = new BuildVersion()
            {
                Major         = VersionMajor,
                Minor         = VersionMinor,
                Patch         = VersionPatch,
                ReleaseSuffix = ReleaseSuffix,
                CommitCount   = _commitCount
            };

            CommitCount         = buildVersion.CommitCountString;
            VersionSuffix       = buildVersion.VersionSuffix;
            SimpleVersion       = buildVersion.SimpleVersion;
            NugetVersion        = buildVersion.NuGetVersion;
            MsiVersion          = buildVersion.GenerateMsiVersion();
            VersionBadgeMoniker = Monikers.GetBadgeMoniker();

            return(true);
        }