chevron_left

Jenkins入門

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 54

授業の概要

■授業概要

・CI入門
  - CIとはなにか?
  - CIのメリットは?

・CIツールの紹介
  - CIツールの役割
  - どのようなCIツールが存在するのか?
  - Jenkinsの特徴

・環境構築
  - インストール
  - 初期設定

こんな人にオススメ

開発を自動化・効率化したい人/Jenkinsの使い方を知りたい人/CI(継続的インテグレーション)を知りたい人

チャプター

play_arrow
自己紹介
01:21
play_arrow
全3回の授業でやること・やらないこと
01:28
play_arrow
アジェンダ
01:10
play_arrow
CIとは
00:08
play_arrow
【先生からの質問】CIを知っていますか?
02:45
play_arrow
CIのメリット
00:41
play_arrow
CIのメリット①:問題点の早期発見、手戻りの防止
02:16
play_arrow
CIのメリット②:ヒューマンエラー防止、属人性の排除
01:40
play_arrow
CIのメリット③:繰り返し行う作業コストの削減
00:56
play_arrow
CIのメリット④:ソフトウェアの状態を可視化
01:26
play_arrow
Q:CIは基本的にアジャイルですか?
01:05
play_arrow
Q:買ってはいないのですが継続的インテグレーションってまんま書籍名の本が出ていたりしますがそういう内容なのでしょうか?
00:50
play_arrow
CIツールの紹介
00:08
play_arrow
【先生からの質問】Jenkinsもしくはその他のCIツールを使ったことがありますか?
03:39
play_arrow
CIの全体図
01:07
play_arrow
CIツールの役割
00:27
play_arrow
世の中のCIツール
00:36
play_arrow
Jenkinsとは
01:29
play_arrow
Jenkinsの特徴
01:02
play_arrow
他のCIツールの特徴
01:05
play_arrow
Jenkins環境構築
00:21
play_arrow
この授業でのJenkins環境
00:23
play_arrow
Jenkinsのダウンロード
02:50
play_arrow
Jenkinsのインストール
02:56
play_arrow
Jenkinsの初期設定
03:50
play_arrow
Adminユーザーの作成
00:58
play_arrow
Jenkinsの動作確認
09:35
play_arrow
最新のJenkins
00:51
play_arrow
Q:ビルド失敗の例を試したい場合はどんなシェルスクリプトを記述したら良いでしょうか
01:32
play_arrow
まとめ
01:04
play_arrow
Q:PHPやRubyのコードで実験する場合はどうすればよいですか?
01:04
play_arrow
Q:多分出力結果の差分をとっていますね?
01:52
play_arrow
Q:ジョブ、プロジェクトって同じ事でしょうか
00:53
play_arrow
Q:CIのメリットは沢山わかりましたが、CIを導入することで発生するデメリットはどのようなものがありますか?
01:29
play_arrow
次回授業について
01:12
play_arrow
Q:Githubや、チャットツールなんかと連携させるのを前提とすると、Jenkinsもクラウド上で運用する方がいいんでしょうか?