ArgoによるCI構築
BRANK

はじめに 今回は、NearMeにおけるCIの仕組みについて説明します。 CIとは、Continuous Integration(継続的インテグレーション)の略で、 コード変更の度にビルドとテストを自動で実行するプラクティスを指します(参考)。 NearMeではCIを実現する方法として、Kubernetes(k8s)上に動作するArgoを利用しました。 k8sはコンテナ化されたアプリケーションを管理するためのオープンソースのシステムです。 Argoはk8s上でCIやCD(Continuous delivery)を実現するツール群です。 一般に、CI構築では外部サービスを利用することも多いですが、…

tech.nearme.jp
Related Topics: Continuous Integration
1 comments
  • Argo Stackで作り込まれててすごいなと思う反面、既存のTektokやGitHub Actions Self-hosted runners on Kubernetesなどでも実現ができそうな部分も多そうだった。特にDinDとキャッシュ周りはセキュリティ的にも結構運用複雑性が高そう / “ArgoによるCI構築 - NearMe Tech …” htn.to/2yN1hCsFKh