Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Jenkins完全に理解した
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ぐんちゃ
July 01, 2019
Technology
220
0
Share
Jenkins完全に理解した
完全に理解したと勘違いしながら昔作りました。
Marp(Markdown Presentation Writer)にて作成し、PDF化しました。
ぐんちゃ
July 01, 2019
More Decks by ぐんちゃ
See All by ぐんちゃ
BPP行脚_しんすく(け)さん
guncha
0
130
BPP行脚_第4回_よしたけさん
guncha
0
85
BPP行脚_第3回_なそさん
guncha
0
75
BPP行脚_第5回_みずのりさん
guncha
0
93
BPP行脚_第2回_リナさん
guncha
0
150
BPP行脚_第1回_Mayさん
guncha
0
250
JaSST nano vol.25 ぼくたちが考える最強の 「正常系、異常系、 ハッピーパス、ワンパス」
guncha
0
260
ぼくたちが考える最強の 「正常系、異常系、 ハッピーパス、ワンパス」分科会ワーク前
guncha
0
420
QAの世界Part1 オープニング
guncha
0
1.5k
Other Decks in Technology
See All in Technology
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
770
ふりかえりがなかった職能横断チームにふりかえりを導入してみて学んだこと 〜チームのふりかえりを「みんなで未来を考える場」にするプロローグ設計〜
masahiro1214shimokawa
0
260
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
220
自己組織化を試される緑茶ハイを求めて、今日も全力であそんで学ぼう / Self-Organization and Shochu Green Tea
naitosatoshi
0
310
Babylon.js Japan Activities (2026/4)
limes2018
0
200
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
910
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
1.2k
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
250
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
6
6.8k
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
250
Bluesky Meetup in Tokyo vol.4 - 2023to2026
shinoharata
0
130
🀄️ on swiftc
giginet
PRO
0
260
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
200
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
310
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Raft: Consensus for Rubyists
vanstee
141
7.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
96
Transcript
Jenkins完全に理解した @akariwtnk
Table of contents What's Jenkins? What's 継続的インテグレーション? Jenkinsは良いぞ(Jenkinsのメリット) ハローJenkinsおじさん(使い⽅) 参考⽂献
@akariwtnk
What's Jenkins? @akariwtnk
What's Jenkins? - 継続的インテグレーションのためのソフトウェア - アイコンのおじさんのことを「Jenkins おじさん」と呼ぶ @akariwtnk
What's 継続的インテグレーション? @akariwtnk
What's 継続的インテグレーション? 継続的インテグレーション(Continuous Integration:CI) - 1 ⽇に何度もビルドを実⾏することで ソフトウェアをインテグレーションしたときに発⽣するさまざまな 問題を早期に検出し、フィードバックサイクルを短くして、 ソフトウェア開発の品質と⽣産性を向上させる仕組み。
@akariwtnk
What's 継続的インテグレーション? 継続的インテグレーションの5つのメリット 1. ⼿戻りの削減および品質の維持ができる。 2. いつでも、誰でも、実⾏可能なソフトウェアが作成できる。 3. 作業コストを削減できる。 4.
機械による作業の正確さ/ 暗黙知を形式知に変えられる。 5. 品質・⽣産性を継続的に分析及びカイゼンできる。 @akariwtnk
What's 継続的インテグレーション? 継続的インテグレーションに必要な道具 1. 継続的インテグレーションサーバ:Jenkins 2. ソースコード管理システム:GitLab 3. ビルドツール 4.
テストツール 5. テストカバレッジ取得ツール 6. インスペクションツール @akariwtnk
What's 継続的インテグレーション? 継続的インテグレーションに必要な機能 1. フィードバック機能 2. レポート機能 @akariwtnk
Jenkinsは良いぞ(Jenkinsのメリット) @akariwtnk
Jenkinsは良いぞ(Jenkinsのメリット) 1. インストールが簡単 2. ブラウザだけで操作できる 3. ⼤規模でも複数環境でも対応できる 4. プラグインで好みの機能を追加できる 5.
オープンソースで公開されている 6. さまざまな⾔語で利⽤できる ハローJenkinsおじさん(使い⽅) @akariwtnk
ハローJenkinsおじさん(使い⽅) 1. ジョブを作る - ジョブ:Jenkins が⼀度に実⾏する処理の集まりのこと - ジョブ作成のステップ 1. 新規ジョブを作成する:
フリースタイルプロジェクトのビルド 2. ソースコード管理システムを設定する:GitLab 連携 3. ビルド・トリガを設定する: 定期実⾏とか 4. ビルドタスクを設定する: 実⾏するビルド処理を設定 5. ビルド後の処理を設定する: @akariwtnk
ハローJenkinsおじさん(使い⽅) 2. ビルドする - ビルド実⾏の⽅法 1. Jenkins の「ビルド実⾏」ボタンをクリックする( ⼿動) 2.
「ビルド・トリガを設定する」で設定したタイミングでビルドを実⾏する( ⾃動) @akariwtnk
ハローJenkinsおじさん(使い⽅) 3. 結果を確認する - ビルドステータス - ⻘:すべて問題なし - ⻩:テストやコード解析の結果に問題あり -
⾚:ビルドが途中で失敗 - ビルド結果画⾯を確認 - コンソール出⼒を確認 - 使わなくなったジョブを削除 @akariwtnk
参考⽂献 佐藤 聖規 (著, 監修)『改訂新版Jenkins実践⼊⾨ ―― ビルド・テスト・デプロイを⾃動化 する技術 (WEB+DB PRESS
plus)』技術評論社、2015。 @akariwtnk