Dun*_*can 5 nant foreach build sql-order-by
我有一个 NAnt 任务“ship”将我当前的 .sql 脚本打包到构建中,然后使用递增 int {######} 命名该构建并将其复制到构建文件夹。
我有另一个执行这些构建脚本的 NAnt 任务。
它们必须按顺序执行,但在我上次的尝试中,它们并非如此。我可以“强制” NAnt 按字母顺序工作吗?
失败:
<fileset basedir="source\tsql\builds\" id="buildfiles">
  <include name="*.sql.template.sql" /> 
  <exclude name="*.sql" /> 
  <exclude name="*asSentTo*" />
</fileset>
<foreach item="File" property"filename">
  <in refid="buildfiles">
    <echo message="${filename}" /> 
  </in>
</foreach>
经过:
<foreach item="File" property="filename" in="source\tsql\builds"> 
  <do> 
    <if test="${string::ends-with(filename,'.sql.template.sql')}"> 
      <echo message="${filename}" /> 
    </if> 
  </do> 
</foreach>