Dパイプラインの例
このガイドでは、Dプロジェクトの継続的インテグレーションパイプラインの構成について説明します。Droneを初めて使用する場合は、最初にチュートリアルとビルド構成ガイドをお読みください。
ビルドとテスト
以下の例では、 dub test
コマンドを実行してコードをコンパイルおよびテストするパイプラインを示します。これらのコマンドは、実行時にDockerHubからダウンロードされたDockerコンテナ内で実行されます。
kind: pipeline
type: kubernetes
name: default
steps:
- name: test
image: dlanguage/dmd
commands:
- dub test
パイプラインでは、任意のDockerレジストリから任意のDockerイメージを使用できることに注意してください。公式のdmd画像を使用することも、独自の画像を持参することもできます。