プラットフォーム

Updated 2 years ago by Admin

platformセクションを使用して、ターゲットオペレーティングシステムとアーキテクチャを構成し、パイプラインを適切なランナーにルーティングします。指定しない場合、システムはデフォルトでLinux amd64になります。

Linux amd64パイプラインの例:

1   kind: pipeline
2 type: docker
3 name: default
4
5 platform:
6 os: linux
7 arch: amd64
8
9 steps:
10 - name: build
11 image: golang
12 commands:
13 - go build
14 - go test

Linux arm64パイプラインの例:

5  platform:
6 os: linux
7 arch: arm64

Linux arm32パイプラインの例:

5  platform:
6 os: windows
7 arch: arm

Windows

WindowsでDockerパイプラインを実行している場合は、オペレーティングシステムのバージョン番号を指定する必要があります。

WindowsパイプラインはDroneクラウドでは利用できないことに注意してください。この機能は、セルフホスティングの場合にのみ使用できます

Windows 1809パイプラインの例:

5  platform:
6 os: windows
7 arch: amd64
8 version: 1809

Windows 1903パイプラインの例:

5  platform:
6 os: windows
7 arch: amd64
8 version: 1903


How did we do?