在TFS构建期间访问Powershell脚本中的构建版本号

时间:2016-04-01 16:00:43

标签: powershell tfs msbuild tfsbuild

我可以从IBuildDetail.BuildNumber获取内部版本号,但这是从构建定义中获取的,因此可能不包含修订号$(Rev:.r),或者它可能不在最后。

所以我想得到这个号码,而不必从构建号解析它。在构建期间,该属性是否可用?

2 个答案:

答案 0 :(得分:3)

使用build variables

如果您使用的是TFS 2015,请从PowerShell使用xmodmap ~/.Xmodmap

请参阅MSDN:Use a PowerShell script to customize your build process

对于以前的版本:Team Foundation Build environment variables

答案 1 :(得分:1)

您可以使用以下Powershell脚本来解析内部版本号

 <android.support.design.widget.TabLayout
        android:id="@+id/tab_layout"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:background="@color/colorGrayBackground"
        app:tabGravity="fill"
        app:tabPaddingStart="0dp"
        app:tabPaddingEnd="0dp"
        app:tabContentStart="0dp"
        app:tabIndicatorHeight="0dp"
        android:clipToPadding="true"
        app:tabMode="fixed" />