CI/CD

CI/CDとは、Continuous Integration/Continuous Delivery(継続的インテグレーション/継続的デリバリー)の略です。

ソフトウェア開発の手法のひとつで、コードの変更を自動的にビルド、テスト、本番環境などへデプロイすることであり、さらにそれを継続的に実施できるような状態にすることです。
CI/CDを導入することでソフトウェア配布の速度と信頼性を向上させ、手動による手間とエラーを最小限に抑えることで開発チームが開発した機能やバグ修正をより速く、より頻繁に配布できるようになります。

通常は何らかのツールを使用して自動化され、CircleCI、Jenkins CI、GitLab CI/CD、GitHub Actionsなどが人気です。

CircleCI - https://circleci.com/ja/
GitHub Actions - https://github.co.jp/features/actions

イベント

注目のイベント

マガジン

技術ブログ

Kaigi on Rails 2024 にブース出展しました!

こんにちは! 株式会社ココナラで、バックエンドエンジニアをしているちっぴーと申します。 ココナラは、2024年10月25日(金)と26日(土)に開催された「Kaigi on Rails 2024」に、Gold Sponsorsとして協賛、およびブースの出展をさせていただきました。 「Kaigi on Rails」は「初学者から上級者までが楽しめるWeb系の技術カンファレンス」です。 ココナラからは2日間でVPoEを含む6

FourKeys風の指標で開発生産性が4.5倍になった話

こんにちは、FANTECH本部の山下(@takecy)です。 エンジニアリング活動の計測や可視化、難 ...

Red Hat OpenShift Pipelines とは?

開発者が アプリケーション のリリースプロセスを効率化する際、継続的インテグレーション/継続的デリバリー(CI/CD)の手法を取り入れる必要があります。OpenShift 環境では、Red Hat OpenShift Pipelines を導入することで CI/CD ワークフローを自動化することが出来ます。本記事では CI/CD について、OpenShift Pipelines について、その他のCIソリューションとの比較を 解説します。

動画

書籍