無料でビルドを開始
CircleCI.comアカデミーブログコミュニティサポート
  • windows-server-2019
  • 使用方法
  • イメージの収録内容
  1. コンビニエンス イメージ
  2. windows-server-2019

windows-server-2019

Sections

windows-server-2019-vs2019 は、継続的インテグレーションでのビルドを想定して CircleCI が作成した Windows Server 2019 ベースの Machine Executor イメージであり、Visual Studio Code がプリインストールされています。

CircleCI での Windows の使用方法については、こちらのドキュメントを参照してください。

カスタマイズオプションとして、VM サービスを利用し、ユーザー独自のイメージに基づく専用の Windows 仮想マシンでジョブを実行することも可能です。

使用方法

Windows Executor と公開中の Windows イメージは、Windows Orb を利用することですぐに使用を開始できます。

1 2 3 4 5 6 7 8 9 10 11 12 version: 2.1 orbs: win: circleci/windows@4.1 jobs: build: executor: win/server-2019 steps: - run: Write-Host 'Hello, Windows' workflows: my-workflow: jobs: - build

上記の例では、Windows の Machine Executor とイメージへのアクセス方法を統一し簡単に利用できるように、Windows Orb を使用しています。

Machine Executor でこのイメージを直接する場合は、次のように設定します。

1 2 3 4 5 6 7 8 9 10 version: 2.1 jobs: build: machine: image: 'windows-server-2019-vs2019:2024.01.1' resource_class: windows.medium shell: powershell.exe -ExecutionPolicy Bypass steps: - run: Write-Host 'Hello, Windows'

イメージには 3 種類のシェルが用意されており、コマンド内で指定できます。 上記の例では powershell.exe を使用していますが、bash.exe を指定すれば bash コマンド、cmd.exe を指定すれば cmd コマンドをそれぞれ実行できます。

イメージの収録内容

このイメージは Windows Server 2019 をベースとしており、CircleCI でのほとんどのビルドに必要となる Linux および Windows の各種ユーティリティが含まれています。 通常、イメージは月に 1 回アップデートおよびリリースされます。

質問や機能の要望がある場合や、問題に遭遇した場合には、Discuss でご相談ください。

直近 4 回のアップデート履歴を以下に示します (新しい順)。

内容物

Windows Server 2019 Core Datacenter エディション

  • Visual Studio 2019 Community エディション
    • CircleCI でこのバージョンの Visual Studio を使用する組織には、追加のライセンス条項が適用されます。 Windows ジョブでこの Visual Studio バージョンを使用する前に、Visual Studio 2019 Community エディションのライセンス条項を確認してください。
    • Azure SDK for Visual Studio 2019
    • Visual Studio 2019 Build Tools
  • 7zip
  • AWS
    • AWS CLI
    • Python
    • Botocore
  • Azure CLI
  • Azure Service Fabric
    • SDK
    • Runtime
  • Chocolatey
  • Git
  • Git LFS
  • Go
  • Gzip
  • Java
  • jq
  • Miniconda
  • Node.js
  • NuGet CLI
  • Nunit
  • NVM (Node バージョン管理)
  • OpenJDK
  • PsExec64
  • Python
  • Ruby
  • .NET Framework 5
  • .NET
    • SDK
    • .NET Core SDK
  • シェル
    • Powershell
    • GNU bash
    • cmd
  • テキスト エディター
    • nano
    • vim
  • WinAppDriver
  • Windows 10 SDK
  • Yarn

タグ付けスキーム

current - 本番環境で使用可能な最新の Windows イメージを参照します。 このイメージは、安定性を適切に確保しつつ、ソフトウェアの定期アップデートを取り入れたいプロジェクトで使用してください。

edge - 最新の Windows イメージを参照し、メイン ブランチの HEAD からビルドされます。 このタグは、最新の変更を含み完全な安定性が保証されていないため、テスト バージョンのイメージとして使用してください。

イメージ タグ

  • 2024.01.1
  • 2023.10.1
  • 2023.08.1
  • 2023.04.1
  • 2022.08.1
  • current
  • edge
開発者向け最新情報
ビルド最適化のためのヒントを手に入れましょう。
または、リサーチパネルに参加して フィードバックをお寄せください。
このフォームを送信することで、当社の利用規約およびプライバシーポリシーに同意したものと見なされます。