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
約9割のホールスタッフが配膳ロボットとの協働に満足–DFA Robotics調査
IT関連
2024-05-29 11:02
マイクロソフト、Windows Serverの仮想コア対応などライセンス規約の更新を発表。クラウドや仮想環境などとのシームレスな運用が容易に
Microsoft
2022-09-02 01:25
社内向け生成AI機能は25歳以下が熱心に利用–日本情報通信
IT関連
2023-12-19 15:30
肌状態を測定、アプリに記録する“スマート手鏡” オルビスが開発
アプリ・Web
2021-01-22 17:41
グーグルのInboxを復活させてSlackも混ぜたメールクライアント「Shortwave」
IT関連
2022-02-17 00:33
SpaceXが有料月旅行最初の利用者、前澤友作氏に8席提供、前澤氏は現在クルー募集中
宇宙
2021-03-04 09:30
500円・約15分間の収録で自分の声によるAI音声合成を可能にする「CoeFont CLOUD」が先行公開を開始
ネットサービス
2021-07-20 06:44
求人広告で見る人気プログラミング言語–転職や給与アップに有利
IT関連
2021-04-24 00:42
開発現場で活躍する生成AI、次はどこに使われる?
IT関連
2023-12-08 02:47
日本郵便、23年にドローン配送実用化 開発会社に30億円出資
DX
2021-06-17 20:32
米国防総省、「数日先」の異変検知にAI活用へ–テスト実施
IT関連
2021-08-05 19:20
複雑なシステムでは、すべての要素が正しくても障害が起きる。カオスエンジニアリングから継続的検証へ(前編)。JaSST'23 Tokyo基調講演
CI/CD
2023-04-24 07:55
NEC、宇宙船「オリオン」開発元に異常検知AIを提供 問題発生時の早期対処を支援
ロボット・AI
2021-03-03 17:31
オラクル、4月のセキュリティパッチ「CPU」–520件の脆弱性を修正
IT関連
2022-04-23 13:34