Slide 6
Slide 6 text
5
KDDI Agile Development Center Corporation
KAGではどうやってCI/CDを実現しているか︖
• GitHub Enterprise Server(GHES)でのソースコード管理を中⼼に各チームで独⾃にCI/CDツールを選定
• 基本はチームにおまかせで技術選定
◦ GHEを中⼼に、GitHub Actions, CircleCI, Jenkins, DroneCI, Bitraise …
◦ Bitbucket, Bamboo …
◦ AWS Code4兄弟(CodeBuild/CodePipeline/CodeDeploy/CodeCommit), Step Functions …
• 最近はGitHub Actions(Self hosted runner) に収束してきている
• メインはGitHub Actionsで各チームごとにSelf Hosted Runnerを⽴てて利⽤
◦ 各チームごとにEC2を構築・運⽤
◦ インフラやAWSに強い⼈が少ないチームでは⽴ち上げまでの時間がネックに
GHESとGHECの違い