-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
APPVEYOR_REPO_COMMIT および APPVEYOR_SHORTHASH への参照を廃止、代替変数を参照して Azure Pipelines 対応の準備をする #969
APPVEYOR_REPO_COMMIT および APPVEYOR_SHORTHASH への参照を廃止、代替変数を参照して Azure Pipelines 対応の準備をする #969
Conversation
✅ Build sakura 1.0.2067 completed (commit dc6c1af57d by @m-tmatma) |
✅ Build sakura 1.0.2068 completed (commit 62295b0a07 by @m-tmatma) |
ざっくり版変更概要
git showコマンドは、最新コミットの詳細を見るためのコマンド。 コマンドは元々ローカルビルドで動いていたものだから問題はないと思っています。 観点として、廃止されるものがすべて新設されるものに置き換わっているか否かを見る感じになります。 気になった点廃止される環境変数でソース全体をGrepしました。
これは、appveyor専用のpythonスクリプトだから対応しなくて良い、という理解でいいですかね? appveyor_env.pyに旧変数が残っているのが意図通りであれば「問題なし」の判断です 😄 |
そうです |
…VEYOR_REPO_COMMIT APPVEYOR_REPO_COMMIT および APPVEYOR_SHORTHASH への参照を廃止、代替変数を参照して Azure Pipelines 対応の準備をする
PR の目的
APPVEYOR_REPO_COMMIT および APPVEYOR_SHORTHASH への参照を廃止、代替変数を参照して Azure Pipelines 対応の準備をする
(#886 の PR を作り直したもの)
カテゴリ
PR の背景
#821 で Azure Pipelines で環境変数の定義を検討中だが、
Azure Pipelinse の Predefined variables では
$(Build.SourceVersion)
(YMLの場合) あるいはBUILD_SOURCEVERSION
(バッチファイルの場合)という appveyor と別の環境変数が割り当てられている。
Azure Pipelines でも同様に commit Hash をもとにした処理を実装しやすいようにするために、
APPVEYOR_SHORTHASH
およびAPPVEYOR_REPO_COMMIT
を直接参照するのをやめる。
PR のメリット
Azure Pipelines 対応の準備ができる
PR のデメリット (トレードオフとかあれば)
なし
PR の影響範囲
以下が変わるという意味ではなく影響を受ける可能性です。
関連チケット
#886
#821
参考資料