1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DevOps( デブオプス)とはソフトウェア開発と運用を一体化した、継続的な改善と自動化を重視した開発手法ですが、代表的なものはどんなものですか?

1
Posted at

多くのクラウドサービスで「Pipeline」と名付けられているものが該当します。このPipelineを中心に、さまざまな解析ツールや支援ツールなどをひっくるめて「DevOps」と呼んでいる企業が多いですね。

Pipelineとは、開発されたプログラムソースがソースコード管理システムに登録されると勝手に「テスト」を始め、テストを通過次第「サーバー構築」から設定、本番サーバーの「リリース」作業まで全自動で行ってくれる自動化ツールの総称です。

どういう状況でどんなサーバー構成にするか、どんなテストをするかなど、あらゆる情報をあらかじめプログラムで記述もしくは設定する必要があるため、最初の構築作業は正直非常に面倒です。しかし一度設定してしまえば、普段通りソースコードをGitにコミットするだけであとはほとんどの部分を勝手にやってくれるので開発に集中しやすくなります。主に大規模システムで導入されていることが多いですね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?