問題タブ [gitversion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
223 参照

teamcity-9.0 - GitVersion はバージョン番号をキャッシュしていません

GiVersion が TeamCity で動作するようになるまであと少しです。しかし、GitVersion はバージョン番号をキャッシュしていないため、ビルド時間が 5 分かかります。

私は何が欠けていますか?

0 投票する
1 に答える
1667 参照

nuget - GitVersion を使用して、NuGetVersionV2 と NuGetVersion の違いは何ですか

GitVersion を使用して、変数 NuGetVersionV2 と NuGetVersion の違いは何ですか? ここにある例は、それらを同じものとして示しています。

0 投票する
1 に答える
482 参照

gitversion - GitVersion から返されたオブジェクトに一貫性がない

「OutputType」を指定した場合と、この設定を省略した場合で、GitVersion エイリアスによって返されるオブジェクトが異なるのは正常ですか?

出力タイプを指定すると、返されるオブジェクトのプロパティはすべて「null」になりますが、設定を省略すると、プロパティは期待値に設定されます

例えば:

出力は次のとおりです。

タスクを次のように変更すると:

出力は次のとおりです。

0 投票する
1 に答える
264 参照

nuget - AppVeyor と GitVersion で特定のバージョンのパッケージ依存関係としてプロジェクトを参照するにはどうすればよいですか?

myには次のafter_build定義がありますappveyor.yml

.projこれで、対応するファイルを含む2 つのファイルがあります.nuspec

最後に、次のように少し追加しますextras_project_file

実際には、簡単にするためにproject_nameはハードコードされた値に置き換えられます - まだ挿入されて-propertiesいません。description次に、やなどのプロジェクト関連の要素はauthors、実際の梱包には必須であるにもかかわらず、中立的な質問を提供するために省略されています。

project_file正常にパックされます:

「Caliburn.Micro.Contrib.Controller.csproj」からパッケージをビルドしようとしています。
MSBuild 自動検出:「C:\Program Files (x86)\MSBuild\14.0\bin」から msbuild バージョン「14.0」を使用します。
「C:\projects\dotnet-caliburn-micro-contrib-controller\src\Caliburn.Micro.Contrib.Controller\bin\Release」からファイルをパッキングします。
メタデータに「Caliburn.Micro.Contrib.Controller.nuspec」を使用します。
packages.config が見つかりました。依存関係としてリストされているパッケージの使用
パッケージ 'C:\projects\dotnet-caliburn-micro-contrib-controller\Caliburn.Micro.Contrib.Controller.0.1.0-unstable0068.nupkg' が正常に作成されました。

extras_project_file失敗するのに対し:

「Caliburn.Micro.Contrib.Controller.Extras.csproj」からパッケージをビルドしようとしています。
MSBuild 自動検出:「C:\Program Files (x86)\MSBuild\14.0\bin」から msbuild バージョン「14.0」を使用します。
「C:\projects\dotnet-caliburn-micro-contrib-controller\src\Caliburn.Micro.Contrib.Controller.Extras\bin\Release」からファイルをパッキングします。
メタデータに「Caliburn.Micro.Contrib.Controller.Extras.nuspec」を使用します。
packages.config が見つかりました。依存関係としてリストされているパッケージの
使用 SemVer 2.0.0 を使用するバージョンはサポートされていません: 0.1.0-unstable.68+Branch.develop.Sha.7f85e35f315f7fe3ecd35762b65802e5467a57c2。

<dependencies>この機能 ( のトークン置換) が実際に利用できるかどうかさえわかりません。

.csprojそうでない場合、2 つのファイルを 2 つの個別のファイルにパッケージ化するにはどうすればよいでしょうか.nupkg。一方のファイルは、特定のバージョン (ビルドするパッケージと同じバージョン) を持つ他方のファイルに依存しています。

0 投票する
0 に答える
218 参照

git - 機能ブランチ nuget パッケージ作成の問題

INFO [12/05/16 6:55:57:90] 可能な親ブランチが見つかりました: origin/develop、origin/release/2.0.0 WARN [12/05/16 6:55:57:90] Increment の継承に失敗しましたブランチ構成、最終的に: origin/develop、origin/release/2.0.0

feature/2.0.0 ブランチの git バージョン構成の下で使用

機能: 正規表現: 機能?[/-] モード: ContinuousDelivery タグ: useBranchName インクリメント: マージされたブランチ バージョンの防止インクリメントを継承: false トラック マージ ターゲット: false トラック リリース ブランチ: false is-release-ブランチ: 偽

以下の命名で作成された Nuget

エラー:「2.1.0-2-0-0-0001」は有効なバージョン文字列ではありません。

0 投票する
2 に答える
1220 参照

git - $(GitVersion.NuGetVersion) でソースにラベルを付けると、値ではなく変数名でタグが作成されます

ビルドが成功した後、ラベル形式を として構成する$(GitVersion.NuGetVersion)と、結果のタグは$(GitVersion.NuGetVersion)その変数の実際の展開された値ではなく設定されます。

ビルド出力ログには、Build と Finalize Build の 2 つのセクション/プランがあります。

おそらく、ビルド エージェントが 2 番目のセクション/プランに移動すると、すべての変数コンテキスト/状態が失われます。

Finalize Build セクションで GitVersion 変数のコンテキストが失われた場合、結果の GitVersion でソースにタグを付けるにはどうすればよいですか?

https://github.com/Microsoft/vsts-agent/issues/716