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
[速報]オラクル、シングルラックでOracle Cloudと同等の機能を備えたハードウェアを開発中。Oracle CloudWorld 2022
Oracle
2022-10-20 02:39
GMがバッテリーのエネルギー密度向上でSolidEnergy Systemsと提携
モビリティ
2021-03-14 20:15
Instagram、「発見」タブでの「不適切なコンテンツ」の表示量が調節可能に
アプリ・Web
2021-07-22 19:10
「パワー半導体」高性能化・小型化の技術 電動車の航続距離アップに期待
IT関連
2021-03-13 01:12
マイクロソフト、ビルド時にソフトウェアの部品表(SBOM)を自動生成する「SBOM Tool」、オープンソースで公開
Microsoft
2022-07-22 05:17
「パッシブコラボ(受動的協業)」がリモートワークの長期的成功の鍵となる
その他
2021-03-12 07:52
「できなかったことを実現できる」–UiPathが語る、RPA×生成AIで開く扉
IT関連
2023-07-15 01:52
DeepL、PDF翻訳を欧州の自社サーバーで
IT関連
2023-05-13 00:16
Palantir、新興企業向け「Foundry for Builders」を立ち上げ
IT関連
2021-07-22 16:11
Ridgelinez、生成AIなどで人的資本経営を支援する新サービス
IT関連
2023-09-09 02:46
IT専門家の51%が「ChatGPT」を使うサイバー攻撃に警戒–BlackBerry調査
IT関連
2023-02-09 13:39
100W GaN電源を多機能USB-Cハブにしてしまったクラファン製品の実力 M1 MacBookとiPadで使えるか試してみた
IT関連
2021-05-09 07:20
マイクロソフト、「Windows 11 21H2」に「22H2」への自動更新を開始
IT関連
2023-01-31 05:25
「ひとり情シス大学1日コース」開講報告(2)–ひとり情シス協会の認定インストラクター
IT関連
2023-01-12 16:42