11/5 CI/CD 一気にアウトプット!
アウトプット項目
CI/CD 周りの学習
- DevOpsとは
- ConvDevとは
- アプリケーション開発ライフサイクルとその4ステップ
- Git hooks
- 集中型バージョン管理システムと分散型バージョン管理システムそれぞれの特徴 メリット デメリット
- ワーキングディレクトリ
- ステージングエリア
- ローカルリポジトリ
- ワーキングディレクトリ
- git config
- git init
- git add
- git status
- git commit
- git log
- git reset
- git branch
- git checkout
- git merge
- マージのログ表示
- git clone
- git remote
- git fetch/git pull
- アジリティ
- ビルド
- 継続的インテグレーション
- 継続的インテグレーション構築
- プライベートビルド
- 継続的インテグレーションに必要なもの
- TiDD
- WIP
- アップストリームファースト
- cron
- git-flow
- ZRF
- カバレッジとは
- インスペクションとは
- 警告を踏まえて修正する方法
- コードステップ数
- ビルド数制御の利点
- LDAP
- パラメータビルド
- マルチ構成プロジェクト
- ChatOps
- pipeline
- agent
- stage
- parallel
- phase
- 分散ビルドとは
- マスターとビルドエージェント
- パッケージリポジトリ
- インハウスリポジトリ
- ヒープ領域
- Jenkins 新規ジョブ作成
- ソースコード管理システム設定
- ビルド・トリガ設定
- ビルド後の処理設定
- ビルド実行
- 手動ビルド
- ユニットテスト自動化
- テスト結果の集計
参考
Todo
- AM
- Jenkins Chapter 5
- Jenkins Chapter 6
- Jenkins Chapter 7
- PM
- Jenkins Chapter 8
- Jenkins Chapter 9
- Jenkins Chapter 10
- Jenkins Chapter 11
- Jenkins Chapter 12
- Jenkins Chapter 13
- ブログ執筆
結果
- AM
Jenkins Chapter 5Jenkins Chapter 6Jenkins Chapter 7
- PM
Jenkins Chapter 8Jenkins Chapter 9Jenkins Chapter 10Jenkins Chapter 11Jenkins Chapter 12Jenkins Chapter 13ブログ執筆
良かったところ
9時間勉強できた!めちゃめちゃはかどった
→継続する
改善点
久しぶりに数をこなしてすすめることができたが、途中で集中力が切れてしまっていたことがあった
→淡々と受け止める!できることを淡々とこなすこと!集中力をうまく保つ。Befocued proを使用中なので、休む時間はしっかり休む。
ルーティン
- 8:00起床~9:00準備
- ~10:00移動
- 10:00学習室にて学習開始
- 10:30 Todoリスト作成
- 10:30~ Todoに取り組む
- 14:00~14:30昼食
- 14:30~ Todoに取り組む
- 21:15~ 食事
- 21:45~ブログ執筆
- 22:00~ 移動
- 24:30就寝