Mais conteúdo relacionado
Semelhante a とある受託ベンダの開発環境 (20)
Mais de Tomoki Hasegawa (20)
とある受託ベンダの開発環境
- 46. GitLabの機能
• ユーザ, グループ, リポジトリの管理
• http / ssh経由でのリポジトリアクセス
• Fork, Star, Download Zip
Git
• Merge Request
• Issues, Snippets, Wiki
• Line by line comment
コラボレーション
- 47. Is it enough?
• 現実的な動作速度
• Sexyなルック&フィール
• Gitの基本的機能は問題無し
機能は十分か
• 公式のOmnibus packageが超優秀。バックアップ・アップグレード。
• バックアップの多重化には他ツールを使用。Dropboxとか。
運用コストは?
- 48. Is it enough?
• 現実的な動作速度
• Sexyなルック&フィール
• Gitの基本的機能は問題無し
機能は十分か
• 公式のOmnibus packageが超優秀。バックアップ・アップグレード。
• バックアップの多重化には他ツールを使用。Dropboxとか。
運用コストは? Rakeタスクあり
マイグレーションまで
全自動
- 53. Omnibus
• なんと、nginxとかpostgresqlとかredisとかが内蔵されてる。
[root@gitlab /var/opt/gitlab]$ ls -alF
合計 68
drwxr-xr-x 14 root root 4096 2⽉ 24 18:34 ./
drwxr-xr-x 3 root root 4096 2⽉ 15 02:28 ../
-rw-r--r-- 1 git git 264 2⽉ 16 19:58 .gitconfig
drwx------ 2 git git 4096 2⽉ 15 02:29 .ssh/
drwx------ 2 git root 4096 2⽉ 24 07:30 backups/
-rw------- 1 root root 38 2⽉ 15 02:28 bootstrapped
drwx------ 4 git root 4096 2⽉ 15 02:29 git-data/
drwxr-xr-x 4 git root 4096 2⽉ 15 02:29 gitlab-ci/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 15 02:29 gitlab-git-http-server/
drwxr-xr-x 9 git root 4096 2⽉ 16 19:58 gitlab-rails/
drwx------ 2 git root 4096 2⽉ 16 19:58 gitlab-shell/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 18 23:55 gitlab-workhorse/
drwx------ 3 root root 4096 2⽉ 24 18:05 logrotate/
drwxr-x--- 8 root gitlab-www 4096 2⽉ 18 23:54 nginx/
drwxr-xr-x 3 gitlab-psql root 4096 2⽉ 18 23:55 postgresql/
drwxr-x--- 2 gitlab-redis git 4096 2⽉ 24 18:32 redis/
- 54. Omnibus
• なんと、nginxとかpostgresqlとかredisとかが内蔵されてる。
[root@gitlab /var/opt/gitlab]$ ls -alF
合計 68
drwxr-xr-x 14 root root 4096 2⽉ 24 18:34 ./
drwxr-xr-x 3 root root 4096 2⽉ 15 02:28 ../
-rw-r--r-- 1 git git 264 2⽉ 16 19:58 .gitconfig
drwx------ 2 git git 4096 2⽉ 15 02:29 .ssh/
drwx------ 2 git root 4096 2⽉ 24 07:30 backups/
-rw------- 1 root root 38 2⽉ 15 02:28 bootstrapped
drwx------ 4 git root 4096 2⽉ 15 02:29 git-data/
drwxr-xr-x 4 git root 4096 2⽉ 15 02:29 gitlab-ci/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 15 02:29 gitlab-git-http-server/
drwxr-xr-x 9 git root 4096 2⽉ 16 19:58 gitlab-rails/
drwx------ 2 git root 4096 2⽉ 16 19:58 gitlab-shell/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 18 23:55 gitlab-workhorse/
drwx------ 3 root root 4096 2⽉ 24 18:05 logrotate/
drwxr-x--- 8 root gitlab-www 4096 2⽉ 18 23:54 nginx/
drwxr-xr-x 3 gitlab-psql root 4096 2⽉ 18 23:55 postgresql/
drwxr-x--- 2 gitlab-redis git 4096 2⽉ 24 18:32 redis/
!?
- 57. All your …
[root@gitlab /var/opt/gitlab]$ ls -alF
合計 68
drwxr-xr-x 14 root root 4096 2⽉ 24 18:34 ./
drwxr-xr-x 3 root root 4096 2⽉ 15 02:28 ../
-rw-r--r-- 1 git git 264 2⽉ 16 19:58 .gitconfig
drwx------ 2 git git 4096 2⽉ 15 02:29 .ssh/
drwx------ 2 git root 4096 2⽉ 24 07:30 backups/
-rw------- 1 root root 38 2⽉ 15 02:28 bootstrapped
drwx------ 4 git root 4096 2⽉ 15 02:29 git-data/
drwxr-xr-x 4 git root 4096 2⽉ 15 02:29 gitlab-ci/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 15 02:29 gitlab-git-http-server/
drwxr-xr-x 9 git root 4096 2⽉ 16 19:58 gitlab-rails/
drwx------ 2 git root 4096 2⽉ 16 19:58 gitlab-shell/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 18 23:55 gitlab-workhorse/
drwx------ 3 root root 4096 2⽉ 24 18:05 logrotate/
drwxr-x--- 8 root gitlab-www 4096 2⽉ 18 23:54 nginx/
drwxr-xr-x 3 gitlab-psql root 4096 2⽉ 18 23:55 postgresql/
drwxr-x--- 2 gitlab-redis git 4096 2⽉ 24 18:32 redis/
- 58. All your …
[root@gitlab /var/opt/gitlab]$ ls -alF
合計 68
drwxr-xr-x 14 root root 4096 2⽉ 24 18:34 ./
drwxr-xr-x 3 root root 4096 2⽉ 15 02:28 ../
-rw-r--r-- 1 git git 264 2⽉ 16 19:58 .gitconfig
drwx------ 2 git git 4096 2⽉ 15 02:29 .ssh/
drwx------ 2 git root 4096 2⽉ 24 07:30 backups/
-rw------- 1 root root 38 2⽉ 15 02:28 bootstrapped
drwx------ 4 git root 4096 2⽉ 15 02:29 git-data/
drwxr-xr-x 4 git root 4096 2⽉ 15 02:29 gitlab-ci/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 15 02:29 gitlab-git-http-server/
drwxr-xr-x 9 git root 4096 2⽉ 16 19:58 gitlab-rails/
drwx------ 2 git root 4096 2⽉ 16 19:58 gitlab-shell/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 18 23:55 gitlab-workhorse/
drwx------ 3 root root 4096 2⽉ 24 18:05 logrotate/
drwxr-x--- 8 root gitlab-www 4096 2⽉ 18 23:54 nginx/
drwxr-xr-x 3 gitlab-psql root 4096 2⽉ 18 23:55 postgresql/
drwxr-x--- 2 gitlab-redis git 4096 2⽉ 24 18:32 redis/
- 59. All your …
[root@gitlab /var/opt/gitlab]$ ls -alF
合計 68
drwxr-xr-x 14 root root 4096 2⽉ 24 18:34 ./
drwxr-xr-x 3 root root 4096 2⽉ 15 02:28 ../
-rw-r--r-- 1 git git 264 2⽉ 16 19:58 .gitconfig
drwx------ 2 git git 4096 2⽉ 15 02:29 .ssh/
drwx------ 2 git root 4096 2⽉ 24 07:30 backups/
-rw------- 1 root root 38 2⽉ 15 02:28 bootstrapped
drwx------ 4 git root 4096 2⽉ 15 02:29 git-data/
drwxr-xr-x 4 git root 4096 2⽉ 15 02:29 gitlab-ci/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 15 02:29 gitlab-git-http-server/
drwxr-xr-x 9 git root 4096 2⽉ 16 19:58 gitlab-rails/
drwx------ 2 git root 4096 2⽉ 16 19:58 gitlab-shell/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 18 23:55 gitlab-workhorse/
drwx------ 3 root root 4096 2⽉ 24 18:05 logrotate/
drwxr-x--- 8 root gitlab-www 4096 2⽉ 18 23:54 nginx/
drwxr-xr-x 3 gitlab-psql root 4096 2⽉ 18 23:55 postgresql/
drwxr-x--- 2 gitlab-redis git 4096 2⽉ 24 18:32 redis/
- 60. All your …
[root@gitlab /var/opt/gitlab]$ ls -alF
合計 68
drwxr-xr-x 14 root root 4096 2⽉ 24 18:34 ./
drwxr-xr-x 3 root root 4096 2⽉ 15 02:28 ../
-rw-r--r-- 1 git git 264 2⽉ 16 19:58 .gitconfig
drwx------ 2 git git 4096 2⽉ 15 02:29 .ssh/
drwx------ 2 git root 4096 2⽉ 24 07:30 backups/
-rw------- 1 root root 38 2⽉ 15 02:28 bootstrapped
drwx------ 4 git root 4096 2⽉ 15 02:29 git-data/
drwxr-xr-x 4 git root 4096 2⽉ 15 02:29 gitlab-ci/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 15 02:29 gitlab-git-http-server/
drwxr-xr-x 9 git root 4096 2⽉ 16 19:58 gitlab-rails/
drwx------ 2 git root 4096 2⽉ 16 19:58 gitlab-shell/
drwxr-x--- 2 git gitlab-www 4096 2⽉ 18 23:55 gitlab-workhorse/
drwx------ 3 root root 4096 2⽉ 24 18:05 logrotate/
drwxr-x--- 8 root gitlab-www 4096 2⽉ 18 23:54 nginx/
drwxr-xr-x 3 gitlab-psql root 4096 2⽉ 18 23:55 postgresql/
drwxr-x--- 2 gitlab-redis git 4096 2⽉ 24 18:32 redis/
- 66. 5月 チケット販売開始 /トーク募集開始
6月上旬 トーク募集〆切
6月下旬 タイムテーブル決定
iOS Developers Conference Japan 2016
2016.08.20 https://iosdc.jp
スポンサー企業さま、大絶賛募集中
- 67. 5月 チケット販売開始 /トーク募集開始
6月上旬 トーク募集〆切
6月下旬 タイムテーブル決定
iOS Developers Conference Japan 2016
2016.08.20 https://iosdc.jp
スポンサー企業さま、大絶賛募集中