memrootじしょ
英和翻訳
Continuous Delivery
Continuous Delivery
/kənˌtɪnjuəs dɪˈlɪvəri/
コンティニュアス デリバリー
1.
ソフトウェアを常にリリース可能な状態に保ち、迅速かつ安全に顧客に届けるための手法。
開発したソフトウェアが、テストや品質チェックを経て、いつでも本番環境にデプロイできる状態にあることを指します。これにより、変更が顧客に迅速に届き、フィードバックループが短縮されます。
Continuous
Delivery
focuses
on
making
sure
software
is
always
ready
for
release.
(継続的デリバリーは、ソフトウェアが常にリリース可能な状態であることを保証することに焦点を当てています。)
Continuous Delivery
継続的デリバリーというソフトウェア開発手法を指します。
focuses on
「〜に焦点を当てる」「〜を重視する」という意味です。
making sure
「〜を確実にすること」という意味です。
software is always ready for release
ソフトウェアが常にリリースする準備ができている状態にあることを指します。
Implementing
Continuous
Delivery
can
significantly
speed
up
software
development
cycles.
(継続的デリバリーを導入することで、ソフトウェア開発サイクルを大幅に短縮できます。)
Implementing
「導入すること」「実行すること」という意味です。
Continuous Delivery
継続的デリバリーという開発プラクティスを指します。
can significantly speed up
「大幅に加速させることができる」という意味です。
software development cycles
ソフトウェア開発の一連の期間やプロセスを指します。
Teams
practicing
Continuous
Delivery
aim
for
frequent,
small,
and
reliable
deployments.
(継続的デリバリーを実践するチームは、頻繁で、小さく、信頼性の高いデプロイを目指します。)
Teams practicing
「実践しているチーム」という意味です。
Continuous Delivery
継続的デリバリーの手法を指します。
aim for
「〜を目指す」という意味です。
frequent, small, and reliable deployments
頻繁に行われる、規模が小さく、信頼性の高いソフトウェアの展開や配置を指します。
2.
開発からテスト、リリースまでのプロセスを自動化し、ソフトウェアの変更を継続的に本番環境へ安全に届けられるようにするDevOpsプラクティスの一環。
開発と運用の連携を強化するDevOps文化において、ソフトウェアの変更を自動化されたパイプラインを通して、常に本番環境へデプロイできる状態に保つことを指します。Continuous Integrationの次の段階と位置づけられます。
CD
is
often
seen
as
the
logical
extension
of
Continuous
Integration.
(継続的デリバリーは、継続的インテグレーションの論理的な延長線上にあるとよく見なされます。)
CD
Continuous Deliveryの略語です。
is often seen as
「〜とよく見なされる」「〜として認識されることが多い」という意味です。
the logical extension
「論理的な延長」「自然な発展」という意味です。
of Continuous Integration
継続的インテグレーションという開発手法を指します。
Many
organizations
adopt
Continuous
Delivery
to
achieve
faster
time-to-market
for
their
products.
(多くの組織が製品の市場投入までの時間を短縮するために、継続的デリバリーを採用しています。)
Many organizations
「多くの組織」「多くの企業」を指します。
adopt
「採用する」「導入する」という意味です。
Continuous Delivery
継続的デリバリーという開発手法を指します。
to achieve faster time-to-market
「市場投入までの時間をより速く達成するため」という意味です。
for their products
彼らの製品に対して、という意味です。
Automating
the
deployment
pipeline
is
a
key
aspect
of
Continuous
Delivery.
(デプロイパイプラインの自動化は、継続的デリバリーの重要な側面です。)
Automating
「自動化すること」という意味です。
the deployment pipeline
ソフトウェアを本番環境にリリースするまでの一連の自動化されたプロセスを指します。
is a key aspect
「重要な側面である」「主要な要素である」という意味です。
of Continuous Delivery
継続的デリバリーという概念の一部であることを示します。
関連
DevOps
Continuous Integration
Continuous Deployment
Automation
Deployment Pipeline
Agile