3

cc.net でタグを使用してリリース ビルドを制御しようとしています。ビルド マシンを開発用にビルドするときは、「リリース」というキーワードでタグ付けします。ここで、ビルドに同じリポジトリ タグを使用して本番プロジェクトをビルドしたいと考えています。

タグ「リリース」は最新バージョンに解決されるため、開発ビルドとまったく同じ場所にリポジトリをビルドする必要があります。

開発プロジェクトに使用しているものは次のとおりです。

<sourcecontrol type="hg">
    <repo>//pdesql/SoftwareDevelopment/Repository/PBJ</repo>
    <workingDirectory>C:\build\pbj-dev-deploy</workingDirectory>
    <tagCommitMessage>release</tagCommitMessage>
    <tagOnSuccess>true</tagOnSuccess>
</sourcecontrol>
4

1 に答える 1

2

これを行うには、リポジトリアドレスの末尾にフラグメントを追加します。

//pdesql/SoftwareDevelopment/Repository/PBJ#TagName

あなたはタイプすることによってこれについてもっと読むことができますhg help urls

:彼は最新バージョンでは壊れているようです。今のところ、ビルドサーバーのMercurialを1.7.3(動作することがわかっているもの)にダウングレードする必要がありました。ここにバグを報告しました。

また、これをどのように使用しているかについて、ブログにもう少し投稿しました:-)

于 2011-09-10T09:40:56.413 に答える