Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース

今回は「Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース」についてご紹介します。

関連ワード (動作、環境、言語等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Daggerは、ビルド/テスト/デプロイの一連のCI/CDパイプラインを、どの環境にも依存することなく、ローカルPCやサーバ、GitHubやCircleCIなどの主要なCI/CDサービスなどでポータブルに実行可能にするソフトウェアです。

そのDaggerによるCI/CDパイプラインの定義をPythonで記述できる「Dagger Python SDK」がリリースされました。

Introducing the Dagger Python SDK: develop your CI/CD pipelines in Python, run them in containers anywhere. https://t.co/X8YY59WTqz pic.twitter.com/4RxHLDkBJF

— Dagger (@dagger_io) November 10, 2022

Daggerが発表された時点ではCI/CDパイプラインの定義に、Googleが開発した設定記述向けのプログラミング言語であるCUE言語が採用されていました。

参考:Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場。そのままローカルでもGitHubでもCircleCIでも実行可能に

その後、先月(2022年10月)にはGo言語でもCI/CDパイプラインが定義できるようになりました。

参考:Go言語でポータブルなCI/CDパイプラインが定義可能に。「Dagger」がGo SDKを発表

そして今回、Go言語に続いてPythonでも定義できるようになったわけです。

例えば、プログラマが普段使い慣れている言語やエディタでCI/CDパイプラインを定義し、ローカルPCで動作を試した後、GitHubやCircleCIへ展開するといったこともできるため、より効率的に開発環境が構築できるようになることが期待されます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Ridgelinez、生成AIなどで人的資本経営を支援する新サービス
IT関連
2023-09-09 02:46
愛犬とのライフスタイルに寄り添うブランドを構築するFable
IT関連
2022-02-06 07:38
世界中のITエンジニアが悩まされている原因不明でテストが失敗する「フレイキーテスト」問題。対策の最新動向をJenkins作者の川口氏が解説(後編)。DevOps Days Tokyo 2022
CI/CD
2022-06-06 12:01
マイクロソフト、サプライチェーンを支える管理プラットフォームを発表
IT関連
2022-11-17 10:49
ウクライナの国防省サイトや大手銀行にサイバー攻撃
IT関連
2022-02-17 06:12
Wasabi Technologies、AI活用のメディアストレージ「Wasabi AiR」発表
IT関連
2024-04-12 14:46
Tesla、ビットコインでの車購入をまずは米国で可能に
企業・業界動向
2021-03-25 12:19
TikTokが開発者向け新ツールの提供開始、サードパーティーアプリの統合を拡大
ネットサービス
2021-05-10 04:35
ボートのナビゲーションにiPhone登場時のような革新もたらす「Orca」
モビリティ
2021-03-22 07:51
「全員に返信」で生じる混乱を避けるには–「Outlook」「Gmail」のミュートを使う
IT関連
2024-02-27 06:19
高速道を手放しで トヨタの自動運転試乗 レベル2「ミライ」
IT関連
2021-04-20 01:04
教育現場で広がる「Microsoft 365 Education」の活用事例–Microsoft Education EXPO 2023
IT関連
2023-07-09 07:25
Ziddyちゃんの「私を社食に連れてって」:日本TCSの麻布台ヒルズ新オフィスとメンバーズラウンジを体験編
IT関連
2024-10-05 04:59
アップルがiCloud上の児童虐待画像を検出する新技術「NeuralHash」導入へ
ソフトウェア
2021-08-07 21:11