おためし受講中

Jenkins入門 -CIとは/インストール-

■授業概要

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

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

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

学生代表

  • 徳田 葵

    徳田 葵

    スクー放送部

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

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