ソフトウェア開発プロジェクト向けにソースコードやドキュメントを共有できるサービス「GitHub」を提供しているギットハブ・ジャパンは2019年8月21日、GitHubのベータ版機能「GitHub Actions」を強化したと発表した。2019年8月8日(米国時間)に、CI/CD(継続的インテグレーション/継続的デリバリ)機能を追加したという。ビルドやテスト、デプロイなどのワークフローを自動で実行しやすくなった。
GitHubは、主にソフトウェア開発プロジェクトで利用するバージョン管理サービスである。ソースコードやドキュメントを開発プロジェクトで共有できる。2018年には、ベータ版の扱いでサーバーレス機能のGitHub Actionsを提供している。リポジトリへのコミットといったGitHub上で発生するイベントをトリガー(契機)に、GitHub上で任意のアクション(Dockerコンテナ)を実行できる。
今回、GitHub Actionsを強化し、CI/CD(継続的インテグレーション/継続的デリバリ)機能を追加したとしている。これにより、複数のアクションを組み合わせ、ソースコードのビルド、テスト、デプロイといった工程を自動で実行しやすくなったという。ワークフローの処理は、YAML構文で記述する(図1)。ワークフローやアクションの処理内容はコードとして管理できるので、GitHubで共有・再利用できる。
拡大画像表示
なお、2019年11月13日に、現在はベータ版の扱いとなっているGitHub Actionsについて、正式バージョンをリリースする。
-
-
-
-
Gemini搭載でGoogle CloudのAIプラットフォーム「Vertex AI」が大幅アップデート。企業の生成AI活用に不可欠なデータマネジメントとは
-
-
-
-
-
-
-
-
-
-
-
-
-
-
大型化、狭額縁化だけじゃないモニターの進化! “機能”と“信頼性”を両輪に差別化を推し進めるレノボの「ThinkVision」
-
WalkMeが2023年のデジタルアダプションアワードを発表。「えきねっと」におけるUX向上事例など、ユーザー間でノウハウを共有するイベントを開催
-
-
Lenovo Tech World Japan 2023 特別対談「レノボ×マイクロソフト」が語る生成AI活用の“現在地”と“近未来”
-
-
-
あらゆるユーザーにAI活用を!「Lenovo Tech World Japan」で提示される企業コンピューティングの近未来像とは?
-
-
-
-
-
-
-