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
デル、AIの最新施策と環境保護も考慮した液冷サーバーを紹介
IT関連
2024-06-20 06:56
SnowflakeのCIOに聞く「Snow on Snow」–AI/ML機能など自社製品を社内利用する狙い
IT関連
2024-07-06 17:16
ローコード開発、2021年に予想される3つのトレンド
IT関連
2021-01-29 02:18
マイクロソフト、「セキュリティデフォルト」の展開を拡大
IT関連
2022-05-31 15:53
HashiCorp、「HCP Packer」でアーティファクトのPackerバージョンを確認可能に
IT関連
2024-04-26 18:13
南都銀行、受付から融資実行まで自動化した「住宅ローンWEBサービス」を開始
IT関連
2022-12-15 10:51
Androidアプリの誤設定で多数のユーザーのデータが危険にさらされている–CPR調査
IT関連
2021-05-21 03:36
VR配信が演劇でも 自宅で舞台の視点体験も
IT関連
2021-02-27 04:08
THK、数百万件の製品情報を一元管理–散在するシステムをノーコード開発基盤に統合
IT関連
2022-05-03 22:40
Apple Musicはストリーミング1回当たり約1円
イラスト・デザイン
2021-04-20 15:20
FCCのパイ委員長の後任代理にネット中立性支持のジェシカ・ローゼンウォーセル氏
企業・業界動向
2021-01-23 19:59
「住‌宅‌ロー‌ン‌選‌び」‌の‌常‌識‌を‌変‌え‌る‌モ‌ゲ‌チェッ‌ク‌が‌6.3‌億‌円‌を‌調‌達‌
フィンテック
2021-02-16 05:18
生成AI利用の法的意味をもっと理解すべき–米大学が警告
IT関連
2023-06-23 11:07
パスワードマネージャ「Bitwarden」がPasskey対応を発表。Webサイトごとのログインも、BitwardenへのマスターログインもPasskeyで可能に
FIDO/WebAuthn
2023-06-19 03:47