virtual-environments - GitHubActions仮想環境

(GitHub Actions virtual environments)

Created at: 2019-06-05 23:02:59
Language: PowerShell
License: MIT

GitHubActions仮想環境

リポジトリには、GitHub Actionsでホストされているランナーの仮想環境を作成するために使用されるソースと、Azureパイプラインで使用されるMicrosoftでホストされているエージェントのVMイメージが含まれています。このリポジトリのソースからVMマシンを構築するには、手順を参照してください。

私たちと連絡を取る方法:

仮想環境の使用またはアクションワークフローの作成に関する一般的な質問については、GitHubアクションコミュニティフォーラムでリクエストを開いてください。

利用可能な環境

環境 YAMLラベル 付属のソフトウェア 最新のリリースとロールアウトの進捗状況
Ubuntu22.04ベータ版
ubuntu-22.04
ubuntu-22.04
Ubuntu 20.04
ubuntu-latest
また
ubuntu-20.04
ubuntu-20.04
Ubuntu 18.04
ubuntu-18.04
ubuntu-18.04
macOS 12
macos-12
macOS-12
macOS 11
macos-latest
また
macos-11
macOS-11
macOS 10.15
macos-10.15
macOS-10.15
Windows Server 2022
windows-latest
また
windows-2022
windows-2022
Windows Server 2019
windows-2019
Windows-2019
Windows Server 2016
windows-2016
Windows-2016

注:ベータ版とプレビュー版の画像は「現状有姿」、「すべての障害あり」、「利用可能な状態」で提供され、サービスレベル契約と保証から除外されます。ベータ版とプレビュー版の画像は、カスタマーサポートの対象外となる場合があります。

GitHubActionsとAzureDevOpsで利用できる画像は何ですか? GitHubActionsとAzureDevOpsのイメージの可用性は異なります。詳細については、ドキュメントを参照してください。

ビルドで使用されているイメージのバージョンは何ですか?通常、イメージの展開には3〜4日かかり、

main
ブランチのドキュメントは展開が完了したときにのみ更新されます。特定のビルドで使用されているイメージのバージョンとソフトウェアのバージョンを確認するには、
Set up job
(GitHub Actions)または
Initialize job
(Azure DevOps)のステップログを参照してください。

他のLinuxディストリビューションをお探しですか?他のLinuxディストリビューションを提供する予定はありません。ホストされた仮想環境で他のディストリビューションを使用してビルドする場合は、Dockerを使用することをお勧めします。または、セルフホストランナーを活用して、ニーズに合わせて環境を完全にカスタマイズすることもできます。

macOSソースに貢献する方法は?macOSソースはこのリポジトリにあり、誰でも利用できます。ただし、MacOS画像生成CIはまだ外部からの投稿をサポートしていないため、現時点ではプルリクエストを受け入れることができません。現在、寄付を受け入れるためにMacOSCIを準備中です。それまでは、今しばらくお待ちいただきますようお願い申し上げます。引き続き、問題を提出してツールをリクエストしてください。

仮想環境の更新

ケイデンス

通常、仮想環境のソフトウェアに毎週更新を展開します。一部のツールでは、展開時に常に最新のものをインストールします。その他の場合は、ツールを特定のバージョンに固定します。

フォロー中/変更通知

  • 影響の大きい変更(例:重大な変更、新しい環境または非推奨の環境)は、ブログおよびTwitterのGitHub変更ログに投稿されます。
  • 影響の少ない変更はこのリポジトリに固定され、アナウンスラベルでマークされます。
  • 定期的なウィークリーリズムの後には、リリースを見ることができます。プレリリースは、展開の開始時に作成されます。展開が完了するとすぐに、リリースに変換されます。また、 awaiting-deploymentラベルを使用して今後の変更を追跡することもできます。

ソフトウェアと画像のガイドライン

ツールと画像のサポートポリシーの詳細については、ガイドラインをご覧ください。