memrootじしょ
英和翻訳
CI/CD
CI/CD
[ˌsiːˌaɪ siːˈdiː]
シーアイ・シーディー
1.
ソフトウェア開発における「継続的インテグレーション(Continuous Integration)」と「継続的デリバリー(Continuous Delivery)」、または「継続的デプロイメント(Continuous Deployment)」を組み合わせた略語です。
CI/CDは、ソフトウェア開発のライフサイクルを自動化し、効率を向上させるための一連のプラクティスを指します。CI(継続的インテグレーション)は、開発者がコードの変更を共有リポジトリに頻繁に統合し、自動テストによって問題を早期に検出することを目的とします。CD(継続的デリバリーまたはデプロイメント)は、テスト済みのコード変更を自動的に本番環境にリリースするプロセスを指し、より迅速かつ信頼性の高いソフトウェアの提供を可能にします。
Implementing
CI/CD
pipelines
significantly
accelerates
software
delivery.
(CI/CDパイプラインを実装することで、ソフトウェアのデリバリーが大幅に加速します。)
Implementing
「~を実装すること」を意味します。
CI/CD pipelines
継続的インテグレーションと継続的デリバリーのパイプラインを指します。
significantly
「著しく」「大幅に」といった程度を表します。
accelerates
「~を加速させる」という意味です。
software delivery
ソフトウェアがユーザーに届けられるプロセスを指します。
Our
team
is
currently
optimizing
our
CI/CD
workflow
for
faster
deployments.
(私たちのチームは、より迅速なデプロイメントのためにCI/CDワークフローを現在最適化しています。)
Our team
「私たちのチーム」を指します。
is currently optimizing
「現在最適化している」という進行中の状態を表します。
our CI/CD workflow
私たちのCI/CDの作業手順を指します。
for faster deployments
より速いデプロイメント(展開)のために、という目的を示します。
A
robust
CI/CD
strategy
is
crucial
for
modern
DevOps
practices.
(堅牢なCI/CD戦略は、現代のDevOpsプラクティスにとって不可欠です。)
A robust
「堅牢な」「強固な」という意味です。
CI/CD strategy
継続的インテグレーションと継続的デリバリーの戦略を指します。
is crucial
「非常に重要である」という意味です。
for modern DevOps practices
現代のDevOpsの取り組みにとって、という意味です。
2.
CIは「Continuous Integration(継続的インテグレーション)」を、CDは「Continuous Delivery(継続的デリバリー)」または「Continuous Deployment(継続的デプロイメント)」を意味します。
CI/CDは、ソフトウェア開発のパイプライン全体を自動化することで、手動でのエラーを減らし、開発からリリースまでの時間を短縮することを可能にします。これにより、開発者はより迅速にフィードバックを得て、製品の品質を継続的に向上させることができます。DevOps文化の中核をなす実践の一つであり、現代のアジャイル開発において広く採用されています。
The
latest
improvements
in
our
CI/CD
setup
have
reduced
build
times.
(私たちのCI/CD設定における最新の改善が、ビルド時間を短縮しました。)
The latest improvements
「最新の改善点」を指します。
in our CI/CD setup
私たちのCI/CD設定における、という意味です。
have reduced
「~を削減した」という結果を表します。
build times
ソフトウェアのビルド(構築)にかかる時間を指します。
Many
companies
are
adopting
CI/CD
practices
to
remain
competitive.
(多くの企業が、競争力を維持するためにCI/CDのプラクティスを採用しています。)
Many companies
「多くの企業」を指します。
are adopting
「~を採用している」という進行中の状態を表します。
CI/CD practices
CI/CDのやり方や習慣を指します。
to remain competitive
競争力を維持するために、という目的を示します。
Understanding
CI/CD
principles
is
essential
for
modern
software
developers.
(CI/CDの原則を理解することは、現代のソフトウェア開発者にとって不可欠です。)
Understanding
「~を理解すること」を意味します。
CI/CD principles
CI/CDの原則を指します。
is essential
「不可欠である」という意味です。
for modern software developers
現代のソフトウェア開発者にとって、という意味です。
関連
DevOps
Continuous Integration
Continuous Delivery
Continuous Deployment
Automation
Pipeline
Agile
Git
Docker
Kubernetes