我有一个ASP.NET Web应用程序并提交对VisualSVN存储库的更改。
我使用Jenkins从存储库构建应用程序到包括Dev,UAT和Live在内的许多不同环境。
Dev环境始终是从最新的存储库修订版构建的,但是其他环境是通过将我们要构建的修订版号传递给jenkins作为参数构建的。
由于每个环境都将基于存储库的不同版本构建,因此能够在应用程序中显示修订号是有用的。
有人知道怎么做,不幸的是我不知道所以还没有尝试过任何事情。我发现Stack Overflow的所有答案都来自差不多9年前,所以我希望有人可以给我一个最新的解决方案。
提前致谢
答案 0 :(得分:1)
在Jenkins主框中安装SVN CLI 和使用SVN命令 $ revision_number作为作业的参数 运行shell
$revision_number #as parameter to the jo
svn export -r $revision_number http://SVNURL
这将检查我们的工作区中的特定修订
有一些叫做{{3}}
的插件此插件允许您在Jenkins中设置作业,以构建项目的特定修订。