-
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
githash.batの独自環境変数を分かりやすく再定義したい #1665
Comments
ghost
mentioned this issue
May 14, 2021
バージョン情報ダイアログに出て欲しい情報をテキトーに見繕って名前を振ってみました。
現状で定義されている環境変数はこれよりも数が多くて、名前が分かりにくいです。
|
突き合わせてみるとこんな感じ。
|
Merged
誤: CI_BUILD_NAME ローカルビルドのときに |
Merged
無理、と判断したので閉じてしまいます。 対応必要な場合、新しく issue を起こしてください。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
(必須) やりたいこと(=実現したいこと)
githash.batで定義している独自の環境変数を分かりやすい名前で再定義したいです。
現状は、以下のようにgithash.bat内でCI独自の環境変数を、独自の環境変数にマップしています。
sakura/sakura/githash.bat
Lines 72 to 76 in 6cc86ab
👆の例では
CI_REPO_NAME
が独自変数です。独自変数の値として、appveyor では
APPVEYOR_REPO_NAME
を使い、Azure Pipelines では
BUILD_REPOSITORY_NAME
を使うように定義しています。定義のマッピングをバッチに記述するスタイルの関係上、現在 GitHub Actions には未対応です。
githash.bat が GitHub Actions に未対応である対策として #1664 が出ています。
(省略可) 解決手段の提案
CIには通常、独自の環境変数を定義する機能があります。
CI環境の構成ファイルで 独自環境変数
CI_REPO_NAME
を定義してやれば良いです。定義すべき環境変数の数が多いのと、
現状の独自環境変数の変数名がやや分かりにくいのと、
変更結果を表示する
CDlgAbout
がテスト不能なのが理由で、かなり前から放置していました。
対策するには
CDlgAbout
をテスト可能にする対応を行うのが正攻法なんですけど、これはちょっち大変な作業かも知れません。The text was updated successfully, but these errors were encountered: