Slide 1

Slide 1 text

Backlog Git を AWS に繋ぎ
 コンテナイメージをビルドしてみた
 クラスメソッド株式会社
 たかくに
 2024.05.30
 1


Slide 2

Slide 2 text

2 自己紹介
 たかくに
 • 所属:クラスメソッド株式会社
 • 部署:AWS 事業本部コンサルティング部
 • ロール:ソリューションアーキテクト
 • Backlog スターが好きです


Slide 3

Slide 3 text

3 Backlog Git


Slide 4

Slide 4 text

4 ● Backlog で提供される Git 機能
 ○ ソースコードのバージョン管理を行う
 Backlog Git


Slide 5

Slide 5 text

5 ● 最新版がたくさん
 ○ どれを編集すれば...?
 ● ロックをかけて競合を防ぐ
 ○ ロック解除忘れ...
 補足 Git がない世界線


Slide 6

Slide 6 text

6 僕の Backlog Git おすすめポイント


Slide 7

Slide 7 text

7 画面イメージ


Slide 8

Slide 8 text

8 画面イメージ


Slide 9

Slide 9 text

9 画面イメージ


Slide 10

Slide 10 text

10 画面イメージ


Slide 11

Slide 11 text

11 画面イメージ


Slide 12

Slide 12 text

12 画面イメージ


Slide 13

Slide 13 text

13 Backlog Git いい!


Slide 14

Slide 14 text

14 ビルドしたいな...!


Slide 15

Slide 15 text

15 ビルド


Slide 16

Slide 16 text

16 ビルド


Slide 17

Slide 17 text

17 Backlog Git にはビルド環境がない


Slide 18

Slide 18 text

18 Webhook を利用する


Slide 19

Slide 19 text

19 Webhook
 https://backlog.com/ja/enterprise-help/userguide/userguide1581/

Slide 20

Slide 20 text

20 Webhook


Slide 21

Slide 21 text

21 (再掲)ビルド


Slide 22

Slide 22 text

22 AWS に繋ぎこむと


Slide 23

Slide 23 text

23 一件落着!


Slide 24

Slide 24 text

24 運用に適しているか?
 と思ったが、


Slide 25

Slide 25 text

25 ビルドしたいタイミングって?


Slide 26

Slide 26 text

26 ビルドしたいタイミングって?


Slide 27

Slide 27 text

27 (再掲)Webhook


Slide 28

Slide 28 text

28 (再掲)Webhook
 1 つしか設定できない!


Slide 29

Slide 29 text

29 ビルドしたいタイミングって?


Slide 30

Slide 30 text

30 どういうアーキテクチャになったか


Slide 31

Slide 31 text

31 ビルドしたいタイミングって?


Slide 32

Slide 32 text

32 ビルドしたいタイミングって?


Slide 33

Slide 33 text

33 CodeCommit (Git サーバー)
 のクロスアカウントアクセスは辛い
 AWS の話を少しだけ


Slide 34

Slide 34 text

34 1回だけ説明します


Slide 35

Slide 35 text

35 複雑なんです...
 要は


Slide 36

Slide 36 text

36 ● Webhook を増やして欲しい
 ○ ブランチベースで POST 送りたい
 ● ビルドサーバーが欲しいなぁ
 ● とはいえ、
 ○ 課題と Git を一元管理できて便利
 Feature Request


Slide 37

Slide 37 text

37 余談


Slide 38

Slide 38 text

38 宣伝