リリース・エンジニアリング(旧)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>リリース情報]]
--[[リリース・エンジニアリング]]
--リリース・エンジニアリング(旧)
* 目次 [#p66bedde]
#contents
*概要 [#afd235a1]
廃止された手順
*[[OpenTouryoリポジトリ>Github上の成果物#g837b16d]] [#de2...
NuGet登録を廃止したため。
**[[NuGet登録>#r2887557]] [#j64b6a9c]
develop branchを「c:\root」に展開して、下記の作業を実施。
***[[バージョン番号の更新>Open棟梁のバージョン番号付与ポ...
対象は、
-AssemblyVersion
--AssemblyInfoファイル(.NET Framework)
--Projectファイル(.NET Standard、.NET Core)
-PackageVersion~
'*.nuspecファイル
***dependencyも忘れずに更新する。 [#o77abf4f]
'*.nuspecファイルのdependencyの更新を忘れガチなので注意す...
***[[NuGetライブラリの作成と登録>NuGet導入、NuGet登録#l90...
*[[OpenTouryoTemplatesリポジトリ>Github上の成果物#mea5a1d...
当該リポジトリが役割終了したため。
**修正・変更 [#h5ca6a60]
***Milestoneのissueの対応を行う。 [#ze8ba479]
本Releaseに対応するMilestoneのissueの対応を行う。
***NuGetパッケージをアップデートする。 [#uc4fcbea]
-Update-Package
--[[NuGet登録>#j64b6a9c]]した新バージョンにUpdate-Package...
--注意点などについては、[[コチラ>#a41ef47c]]を参照のこと。
-Grep置換
--packages.configを、「version="2.5.0"」などで検索して、~
次のパッケージ・バージョンの文字列で置換(必要に応じprevi...
--*.csproj;*.vbprojを、
---「Version=2.5.0.0」などで検索して、~
次のアセンブリ・バージョンの文字列で置換。
---「version="2.5.0"」などで検索して、~
次のパッケージ・バージョンの文字列で置換(必要に応じprevi...
---「.2.5.0\lib」などで検索して、~
次のパッケージ・バージョンの文字列で置換(必要に応じprevi...
>※ previewは、[[プレリリース版のNuGetパッケージ>#be403362...
***[[OpenTouryoリポジトリ>#de249c09]]の変更点をMerge [#ca...
[[OpenTouryoリポジトリ>#de249c09]](本体(母体))の変更...
**Reviewの実施 [#za5f7fe1]
***Review用PullRequestの送付 [#f33ba057]
develop branchからmaster branchへReview用PullRequestを送...
***Reviewの実施と修正・変更 [#m0aac600]
Reviewを実施し、問題点があれば修正を行う。
※ [[上記のマージ作業>#ca67ea29]]によって、修正ファイル数...
-WinMergeを使用して以下のリポジトリ間の差分をチェックする。
--[[OpenTouryoリポジトリ>Github上の成果物#g837b16d]]
--[[OpenTouryoTemplatesリポジトリ>Github上の成果物#mea5a1...
-チェック方法や注意点
--下記(a)・(b)の差分が等しいことを確認する。
---(a)前バージョンのリポジトリ間の差分をWinMergeで確認...
---(b)現バージョンのリポジトリ間の差分をWinMergeで確認...
--「[[NuGetの依存関係パッケージのポリシー]]」による、参照...
--「[[NuGet導入後のデバッグ方法]]」が適切に機能することを...
***Review用PullRequestのMerge [#a9cc2efe]
-Reviewの結果、問題がなくなったら Review用PullRequestのM...
-Mergeの前に、[[プレリリース版のNuGetパッケージ>#be403362...
*NuGet関連 [#a41ef47c]
NuGet登録を廃止したため。
**[[NuGet導入、NuGet登録]] [#r2887557]
***[[NuGetパッケージの作成手順]] [#z6e484db]
***[[NuGet導入後のデバッグ方法]] [#k74b2974]
***[[NuGetの依存関係パッケージのポリシー]] [#p97f2a0e]
***[[NuGetからローカルに切り替える。]] [#oae23f2c]
**[[プレリリース版のNuGetパッケージ>https://techinfoofmic...
***概要 [#jc630148]
リリースで間違えるとバージョン番号が上がって行ってしまう。
>n.n.0 -> n.n.1 -> n.n.2 -> n.n.3 -> ...
***手順 [#df0b9db1]
と言う事で、
-リリース準備作業はpreview版を使用する。
-Review用PullRequestのMergeの直前にpreviewを消すcommitを...
-次いで各、Review用PullRequestをMergeする。
--[[OpenTouryoリポジトリ>#yd78496f]]
--[[OpenTouryoTemplatesリポジトリ>#a9cc2efe]]
***対象ファイル [#yd6b108e]
-アセンブリ・バージョン
--.csproj
<Version>2.5.0.0</Version>
--AssemblyInfo.cs
[assembly: AssemblyVersion("2.5.0.0")]
-パッケージ・バーション(*.nuspec)
--自バージョン
<version>2.5.0</version>
--参照バージョン
<dependency id="Touryo.Infrastructure.Public" version="2...
※ 「2.5.0-preview1」と書くのは、~
アセンブリ・バージョンではなく、パッケージ・バーション
終了行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>リリース情報]]
--[[リリース・エンジニアリング]]
--リリース・エンジニアリング(旧)
* 目次 [#p66bedde]
#contents
*概要 [#afd235a1]
廃止された手順
*[[OpenTouryoリポジトリ>Github上の成果物#g837b16d]] [#de2...
NuGet登録を廃止したため。
**[[NuGet登録>#r2887557]] [#j64b6a9c]
develop branchを「c:\root」に展開して、下記の作業を実施。
***[[バージョン番号の更新>Open棟梁のバージョン番号付与ポ...
対象は、
-AssemblyVersion
--AssemblyInfoファイル(.NET Framework)
--Projectファイル(.NET Standard、.NET Core)
-PackageVersion~
'*.nuspecファイル
***dependencyも忘れずに更新する。 [#o77abf4f]
'*.nuspecファイルのdependencyの更新を忘れガチなので注意す...
***[[NuGetライブラリの作成と登録>NuGet導入、NuGet登録#l90...
*[[OpenTouryoTemplatesリポジトリ>Github上の成果物#mea5a1d...
当該リポジトリが役割終了したため。
**修正・変更 [#h5ca6a60]
***Milestoneのissueの対応を行う。 [#ze8ba479]
本Releaseに対応するMilestoneのissueの対応を行う。
***NuGetパッケージをアップデートする。 [#uc4fcbea]
-Update-Package
--[[NuGet登録>#j64b6a9c]]した新バージョンにUpdate-Package...
--注意点などについては、[[コチラ>#a41ef47c]]を参照のこと。
-Grep置換
--packages.configを、「version="2.5.0"」などで検索して、~
次のパッケージ・バージョンの文字列で置換(必要に応じprevi...
--*.csproj;*.vbprojを、
---「Version=2.5.0.0」などで検索して、~
次のアセンブリ・バージョンの文字列で置換。
---「version="2.5.0"」などで検索して、~
次のパッケージ・バージョンの文字列で置換(必要に応じprevi...
---「.2.5.0\lib」などで検索して、~
次のパッケージ・バージョンの文字列で置換(必要に応じprevi...
>※ previewは、[[プレリリース版のNuGetパッケージ>#be403362...
***[[OpenTouryoリポジトリ>#de249c09]]の変更点をMerge [#ca...
[[OpenTouryoリポジトリ>#de249c09]](本体(母体))の変更...
**Reviewの実施 [#za5f7fe1]
***Review用PullRequestの送付 [#f33ba057]
develop branchからmaster branchへReview用PullRequestを送...
***Reviewの実施と修正・変更 [#m0aac600]
Reviewを実施し、問題点があれば修正を行う。
※ [[上記のマージ作業>#ca67ea29]]によって、修正ファイル数...
-WinMergeを使用して以下のリポジトリ間の差分をチェックする。
--[[OpenTouryoリポジトリ>Github上の成果物#g837b16d]]
--[[OpenTouryoTemplatesリポジトリ>Github上の成果物#mea5a1...
-チェック方法や注意点
--下記(a)・(b)の差分が等しいことを確認する。
---(a)前バージョンのリポジトリ間の差分をWinMergeで確認...
---(b)現バージョンのリポジトリ間の差分をWinMergeで確認...
--「[[NuGetの依存関係パッケージのポリシー]]」による、参照...
--「[[NuGet導入後のデバッグ方法]]」が適切に機能することを...
***Review用PullRequestのMerge [#a9cc2efe]
-Reviewの結果、問題がなくなったら Review用PullRequestのM...
-Mergeの前に、[[プレリリース版のNuGetパッケージ>#be403362...
*NuGet関連 [#a41ef47c]
NuGet登録を廃止したため。
**[[NuGet導入、NuGet登録]] [#r2887557]
***[[NuGetパッケージの作成手順]] [#z6e484db]
***[[NuGet導入後のデバッグ方法]] [#k74b2974]
***[[NuGetの依存関係パッケージのポリシー]] [#p97f2a0e]
***[[NuGetからローカルに切り替える。]] [#oae23f2c]
**[[プレリリース版のNuGetパッケージ>https://techinfoofmic...
***概要 [#jc630148]
リリースで間違えるとバージョン番号が上がって行ってしまう。
>n.n.0 -> n.n.1 -> n.n.2 -> n.n.3 -> ...
***手順 [#df0b9db1]
と言う事で、
-リリース準備作業はpreview版を使用する。
-Review用PullRequestのMergeの直前にpreviewを消すcommitを...
-次いで各、Review用PullRequestをMergeする。
--[[OpenTouryoリポジトリ>#yd78496f]]
--[[OpenTouryoTemplatesリポジトリ>#a9cc2efe]]
***対象ファイル [#yd6b108e]
-アセンブリ・バージョン
--.csproj
<Version>2.5.0.0</Version>
--AssemblyInfo.cs
[assembly: AssemblyVersion("2.5.0.0")]
-パッケージ・バーション(*.nuspec)
--自バージョン
<version>2.5.0</version>
--参照バージョン
<dependency id="Touryo.Infrastructure.Public" version="2...
※ 「2.5.0-preview1」と書くのは、~
アセンブリ・バージョンではなく、パッケージ・バーション
ページ名: