Skip to content

Navigation Menu

Sign in
Sign up

AppVeyor

nmaya edited this page Aug 3, 2025 · 23 revisions

AppVeyor

AppVeyor のできること

  • プロジェクトを設定する
    • ソースを持ってくる GitHub リポジトリを指定できる
    • ビルドするブランチを指定できる
  • ビルドする
  • ビルドの成果物を AppVeyor のビルドの artifacts に出力する

AppVeyor プロジェクトの使い分け

"Default branch" と "Custom configuration .yml file name" に、そのときリリースしたいタグを指定してビルドする
タグ名に # を使っている場合は、yml を指定する URL では %23 にしないといけないので注意すること

  • project snapshot
    • ブランチのsnapshot作成用
      • "Default branch" と "Custom configuration .yml file name" を、チェックしたいブランチ名に変えてビルドする
      • ブランチを切って修正をし、ビルドした artifacts の URL (ビルド番号のあるもの。こう ではなく こう) を issue に書くと、修正チェックをお願いしやすい
    • type: GitHub
    • Git repository: https://github.com/TeraTermProject/teraterm.git
    • image: Visual Studio 2022
    • Default branch: ビルドしたいブランチを随時制定する (例 #2-move_to_github)
    • yml: ci_scripts/appveyor_vs2022_bat.yml
  • project main

メモ

  • git clone する前に yml ファイルを読み込ませることができる
    • Custom configuration .yml file name を指定するか、指定しないと "appveyor.yml" が使われる
    • 指定しなかったとき、type が GitHub だとリポジトリの appveyor.yml を取りにいく。Generic Git だと取りに行かない。
  • UI でも yml ファイルでも動作を指定できるので、どちらが使用されるか注意が必要
    • UI の設定で Build worker image が Visual Studio 2019 でも、yml の Visual Studio 2022 が使われる
    • 自動ビルドだと .yml が使われていそう
    • 手動ビルドだと UI の設定が使われていそう

過去の設定

2025年06月10日 の設定値

残してはある。Genric Gitだとコミットメッセージが文字化けする。

  • project github-snapshot
    • ブランチのsnapshot作成用
      • "Default branch" と "Custom configuration .yml file name" を、チェックしたいブランチ名に変えてビルドする
      • ブランチを切って修正をし、ビルドした artifacts の URL (ビルド番号のあるもの。こう ではなく こう) を issue に書くと、修正チェックをお願いしやすい
    • type: Generic Git
    • Git repository: https://github.com/TeraTermProject/teraterm.git
    • image: Visual Studio 2022
    • Default branch: ビルドしたいブランチを随時制定する (例 #2-move_to_github)
    • yml: ci_scripts/appveyor_vs2022_bat.yml
  • project github-main
  • project github-release

2023年08月15日 の設定値

2023年08月11日 の設定値

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /