gitversion

    1热度

    1回答

    TLDR;在安装和配置gitversion之后,我如何“钩住”我的git repo和.nuspec以使用注入的AssemblyInfo生成的版本号? 这是我第一次尝试自动正确版本的任何东西。到目前为止,我一直都是通过手工完成这项工作的。当我开始使用MyGet时,将我的第一个NuGet包推到NuGet.org,我看到MyGet将版本标签添加到我的git回购中。但是,MyGet究竟做了什么不符合我的愿

    1热度

    2回答

    有没有一种方法可以将GitVersion配置为使用缩短版本编号(例如6个字符长)的哈希值? I.e; 1.2.3-unstable645 Branch:'develop' Sha:'a682956dccae752aa24597a0f5cd939f93614509' 变为 1.2.3-unstable645 Branch:'develop' Sha:'a68295' 熵应该意味着其他字符(过

    0热度

    1回答

    我正在接近让GiVersion在TeamCity上工作。但是GitVersion会在我的编译时间上放5分钟,因为它没有缓存版本号。 [WriteVersionInfoToBuildLog] INFO [07/14/16 13:55:32:72] Cache file C:\TeamCity\buildAgent\work\e21746ec702e5b5d\.git\gitversion_cache

    0热度

    1回答

    之间的差别,是什么因素NuGetVersionV2 & NuGetVersion之间的区别?发现的例子here显示它们是一样的。

    11热度

    3回答

    我正在使用TeamCity 2017.1.4以及GitVersion。 teamcity项目本身由许多构建配置组成,其中第一个运行GitVersion,然后所有后续步骤对此步骤执行快照依赖关系并从其参数中提取版本。 在大多数情况下,这个工程很好,但是如果我们创建一个新的分支,例如。/release-foo并推送它,teamcity将不会触发构建,因为它之前已经构建了commit sha,不幸的是我

    1热度

    1回答

    我试图从我的构建代理执行完整的git fetch,以便在TeamCity中使用GitVersion。 我选择使用TeamCity的代理结算的选择,因为每http://gitversion.readthedocs.io/en/latest/build-server-support/build-server/teamcity/#agent-checkout 然而,当我执行上的代理结帐,我无法得到充分的

    3热度

    1回答

    这是正常的,如果我指定的“输出类型” VS忽略了此设置由GitVersion别名返回的对象是不同的? 如果我指定输出类型,则返回的对象的属性都是“空”,但是当我省略了设置,属性被设置为期望的值 例如: Task("Version") .Does(() => { var versionInfo = GitVersion(new GitVersionSettings() { Upda

    0热度

    2回答

    我已经运行了我们的内部TFS2017构建问题。我们有一个使用GitVersion任务的项目,在使用拉取请求时不会找到版本。我可以毫无问题地构建分支,但pull请求会一直持续到GitVersion.exe退出时出现stackoverflow为止。 我试着忽略提交使用“提交之前:”和各种分支配置更改为合并请求无济于事。 以下日志中一遍又一遍,直到出现异常...... Starting task: Gi

    0热度

    1回答

    我试图在PowerShell和命令提示符中使用gitversion/output buildserver,并且都没有使用GitVersion.SemVer(例如)修改环境变量。我怎样才能在脚本中使用它?

    0热度

    1回答

    我在appveyor.yml以下after_build定义: after_build: - cmd: nuget pack "%project_file%" -properties "Configuration=%configuration%" -version "%GitVersion_NuGetVersion%" -symbols - cmd: nuget pack "%extras_pr