コンテンツにスキップ
PR

DevOps・設定・ビルド

DevOps・設定・ビルドに分類される項目を一覧化しています。カテゴリ内の項目を眺めると、用途の近い言語や記法をまとめて探せます。

28
名称カテゴリ分類状態
Avro IDLDevOps・設定・ビルドデータスキーマ参考情報少なめ
Bazel StarlarkDevOps・設定・ビルドビルド設定・拡張参考情報少なめ
CMakeDevOps・設定・ビルドビルド記述言語参考情報少なめ
CUEDevOps・設定・ビルド設定 / スキーマ参考情報少なめ
DhallDevOps・設定・ビルド型付き設定言語参考情報少なめ
EarthfileDevOps・設定・ビルドビルドDSL参考情報少なめ
EdgeDB SDLDevOps・設定・ビルドDBスキーマ参考情報少なめ
GNDevOps・設定・ビルドビルドDSL参考情報少なめ
GraphQL SDLDevOps・設定・ビルドAPIスキーマ言語参考情報少なめ
HAProxy configDevOps・設定・ビルドLB参考情報少なめ
HCLDevOps・設定・ビルドTerraform設定言語参考情報少なめ
JenkinsfileDevOps・設定・ビルドCI DSL参考情報少なめ
JSON SchemaDevOps・設定・ビルドスキーマ参考情報少なめ
MakefileDevOps・設定・ビルドビルド自動化DSL参考情報少なめ
NickelDevOps・設定・ビルド設定参考情報少なめ
Nix-like experimental FP DSLsDevOps・設定・ビルド設定 / 関数型参考情報少なめ
OpenFOAM dictionariesDevOps・設定・ビルドCFD設定参考情報少なめ
Pants BUILDDevOps・設定・ビルドビルドDSL参考情報少なめ
pf.confDevOps・設定・ビルドネットワーク参考情報少なめ
PklDevOps・設定・ビルド設定参考情報少なめ
PremakeDevOps・設定・ビルドビルドDSL参考情報少なめ
PV-WAVEDevOps・設定・ビルド科学技術計算参考情報少なめ
QMakeDevOps・設定・ビルドビルドDSL参考情報少なめ
SpiceDB schema languageDevOps・設定・ビルド認可参考情報少なめ
StarlarkDevOps・設定・ビルド設定 / ビルド参考情報少なめ
sudoers syntaxDevOps・設定・ビルド設定DSL参考情報少なめ
systemd unit filesDevOps・設定・ビルド設定DSL参考情報少なめ
Thrift IDLDevOps・設定・ビルドIDL参考情報少なめ

追加調査で押さえる実務ポイント

DevOps・設定・ビルドは、単一の言語を説明するページではなく、目的と実行環境に応じて言語・DSL・設定形式を選ぶための案内ハブです。最初に「何を記述するか」「誰が解釈するか」「検証だけか実行もするか」を決めると、名前の似た記法を誤って比較せずに済みます。

最初に選ぶ軸

やりたいこと進む対象
ビルド定義Makefile、CMake、Starlark系
構成データ検証CUE、Dhall、Pkl、Nickel
インフラ記述HCL、Nix系
サービス設定systemd unit、HAProxy、sudoers
スキーマ・IDLJSON Schema、GraphQL SDL、Thrift IDL

言語・DSL・設定形式を混同しない

汎用言語は処理手順を広く記述できます。DSLは対象領域を狭くして、検証や自動化をしやすくします。設定形式は、多くの場合それ自体が処理を実行するのではなく、別のツールが読み取ります。形式手法の記法は、実行結果よりも性質の証明やモデル検査を目的にする場合があります。

最小例の読み方

build:
	compiler src/main -o build/app

この例だけでは採用できません。構文を読む実装、版、入力ファイル、出力、失敗時の診断方法を確認してください。

選択表

条件優先する確認
人が直接編集する可読性、エラー表示、フォーマッタ
CI/CDで使う非対話実行、終了コード、再現性
長期保存する標準化、互換性、移行手段
機密情報を含む秘密管理、ログ出力、外部送信
複数ツール間で共有するスキーマ、IDL、バージョン管理
数学的保証が必要意味論、証明カーネル、検証範囲

採用前の確認手順

  1. 入力と期待出力を小さな例で固定する。
  2. 公式実装または利用予定ツールで読み込む。
  3. 不正入力を与え、エラー位置と終了コードを確認する。
  4. フォーマット、静的検査、CIを組み込む。
  5. 代替形式へ移行できるかを確認する。

下位ページの選び方

リンク数が多いため、名称を上から読むより、目的を1つ決めて候補を3件までに絞ってください。候補ごとに公式仕様、処理系、ライセンス、現行性を確認し、同じ入力例で比較します。

主な下位ページ

参考リンク

  • 外部公式資料はありません。このページはサイト内分類ハブのため、掲載範囲は公開page内とリンク先の個別記事で確認します。