Enviar búsqueda
Cargar
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
•
2 recomendaciones
•
7,678 vistas
K
kunst1080
Seguir
2016/12/10 第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
情シスでがっつり スプレッドシート移行した話
情シスでがっつり スプレッドシート移行した話
Kaito Naoaki
Na ite 24_op
Na ite 24_op
NaITE_Official
Next-L Enju 開発ワークショップ #58
Next-L Enju 開発ワークショップ #58
Kosuke Tanabe
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
Hyperledger Projectの概要
Hyperledger Projectの概要
Hyperleger Tokyo Meetup
データベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみた
Hyperleger Tokyo Meetup
Xtextハンズオン(仮)
Xtextハンズオン(仮)
You&I
Recomendados
情シスでがっつり スプレッドシート移行した話
情シスでがっつり スプレッドシート移行した話
Kaito Naoaki
Na ite 24_op
Na ite 24_op
NaITE_Official
Next-L Enju 開発ワークショップ #58
Next-L Enju 開発ワークショップ #58
Kosuke Tanabe
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
Hyperledger Projectの概要
Hyperledger Projectの概要
Hyperleger Tokyo Meetup
データベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみた
Hyperleger Tokyo Meetup
Xtextハンズオン(仮)
Xtextハンズオン(仮)
You&I
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
20151118パートナーソリューションセミナー2015プレゼンテーション public
20151118パートナーソリューションセミナー2015プレゼンテーション public
Kazunori Tatsuki
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
Zynga
Zynga
awsadvantageseminar
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
Windows 10とOffice 365で使う新しいマイクロソフト製品の使い方
Windows 10とOffice 365で使う新しいマイクロソフト製品の使い方
Tomokazu Kizawa
DevOps Conference #1
DevOps Conference #1
Hiroshi Morotomi
3年目フロントエンドエンジニアのお仕事
3年目フロントエンドエンジニアのお仕事
Cybozu, Inc.
Dockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたこと
Ishikawa Shogo
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
ICO
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
Sansan
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Tetsutaro Watanabe
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
You&I
Sharding with sql alchemy
Sharding with sql alchemy
Akira Matsuzaki
コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?
SAKURA Internet Inc.
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
kitter11
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
Hiromitsu Ito
Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
kunst1080
20171223 2017年のふりかえり
20171223 2017年のふりかえり
kunst1080
Más contenido relacionado
Similar a 第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
20151118パートナーソリューションセミナー2015プレゼンテーション public
20151118パートナーソリューションセミナー2015プレゼンテーション public
Kazunori Tatsuki
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
Zynga
Zynga
awsadvantageseminar
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
Windows 10とOffice 365で使う新しいマイクロソフト製品の使い方
Windows 10とOffice 365で使う新しいマイクロソフト製品の使い方
Tomokazu Kizawa
DevOps Conference #1
DevOps Conference #1
Hiroshi Morotomi
3年目フロントエンドエンジニアのお仕事
3年目フロントエンドエンジニアのお仕事
Cybozu, Inc.
Dockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたこと
Ishikawa Shogo
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
ICO
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
Sansan
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Tetsutaro Watanabe
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
You&I
Sharding with sql alchemy
Sharding with sql alchemy
Akira Matsuzaki
コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?
SAKURA Internet Inc.
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
kitter11
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
Hiromitsu Ito
Similar a 第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
(20)
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
20151118パートナーソリューションセミナー2015プレゼンテーション public
20151118パートナーソリューションセミナー2015プレゼンテーション public
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Zynga
Zynga
Aws privte20110406 arai
Aws privte20110406 arai
Windows 10とOffice 365で使う新しいマイクロソフト製品の使い方
Windows 10とOffice 365で使う新しいマイクロソフト製品の使い方
DevOps Conference #1
DevOps Conference #1
3年目フロントエンドエンジニアのお仕事
3年目フロントエンドエンジニアのお仕事
Dockerを2週間触ってみて気づいたこと
Dockerを2週間触ってみて気づいたこと
connpass特徴と開発の流れ
connpass特徴と開発の流れ
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Team Foundation Serivceを使ってみる
Team Foundation Serivceを使ってみる
Sharding with sql alchemy
Sharding with sql alchemy
コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
Más de kunst1080
Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
kunst1080
20171223 2017年のふりかえり
20171223 2017年のふりかえり
kunst1080
20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会
kunst1080
第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!
kunst1080
第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考
kunst1080
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
kunst1080
Hyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフ
kunst1080
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
kunst1080
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
kunst1080
FreeBSDのススメ
FreeBSDのススメ
kunst1080
ワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールする
kunst1080
【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service
【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service
kunst1080
固定長レコード形式行順ファイルでもAwkがしたい!
固定長レコード形式行順ファイルでもAwkがしたい!
kunst1080
Más de kunst1080
(13)
Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
20171223 2017年のふりかえり
20171223 2017年のふりかえり
20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会
第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!
第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
Hyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフ
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
FreeBSDのススメ
FreeBSDのススメ
ワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールする
【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service
【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service
固定長レコード形式行順ファイルでもAwkがしたい!
固定長レコード形式行順ファイルでもAwkがしたい!
Último
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Último
(7)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
1.
Jenkinsでやってみてよかったこと・ やめておいた方が良かったこと 第8回大阪Jenkins勉強会 LT (2016/12/10) くんすと (kunst1080)
2.
目次 ● コンテキストの共有 ○ 自己紹介
1分くらい ○ 設計・開発・運用しているシステムの構成 1分くらい ● Jenkinsでやってみてよかったこと・やめておいたほうがよかったこと ○ 事例1~9 10分くらい
3.
コンテキストの共有
4.
自己紹介 ● くんすと (@kunst1080) ○
クラスタ: #シェル芸 #lovelive #lovelive_sunshine ○ L3以上のレイヤがとくい ● おしごと ○ ジャンル: 受託系のSE? (会社全体ではほぼSES) ■ 数年前まで: 某情シスの協力会社 → (並行期間) → 最近: 製造業の顧客と組んで SaaSを提供 ○ プロダクト: 町工場のための納期管理システム ■ PlayFramework + Java + MySQL ■ エンドユーザはまだ数社。まだまだこれから! ○ 体制 ■ お客様(営業・企画) <- うちのボス(営業・企画・要件) <- 自分(要件・設計・開発・運用 ) ■ 最近後輩が入ってきた! ※が、頻繁にSI案件へドナドナされる … ● L2以下のレイヤがとくい
5.
開発サーバ (Ubuntu) コンテナ 設計・開発・運用しているシステムの構成 テスト環境 Compute (CentOS) RDB(MySQL) Object Storage 本番環境 Compute (CentOS) RDB(MySQL)
Object Storage リバプロ・LB リバプロ・LB
6.
Jenkinsでやってみてよかったこと・ やめておいたほうがよかったこと
7.
Jenkinsを普段の開発で使っている中で 出てきたグッドノウハウ・バッドノウハウを 共有します
8.
事例1: ビルド・テスト ● Gitのwebhookを使って起動 ○
GitBucketプラグインに移行中ですが うまくいくときといかないときがある…… ● Git-Flowを採用しています ○ featureブランチにpushしたら ■ テスト・ビルド ○ develop・masterブランチにpushしたら ■ テスト・ビルド・テスト環境へデプロイ ● 手動ビルド、手動テスト ○ tagを指定して実行 ■ 切り戻しのときに使用 普通に良いです。 ※開発サーバが弱く並列実行しにくいことが玉に 瑕
9.
事例2: デプロイ ● テスト環境へは自動実行 ○
ビルドの後続ジョブとして ● 本番環境へは手動でボタンを押してデプロイ ○ 月に1~2回程度なので大した負担ではなく ● ジョブの内容はシェルスクリプトの実行 ○ scpでzipを転送 ○ sshでリモートのzipを展開 これで運用していますがどことなく正しくない感じが する。デプロイ専用のツールなど使ったほうがいい のかな?
10.
事例3: ビルド・テスト後のドキュメント生成 特に、SchemeSpyを使ったDB定義書が非常に見 やすくてよいです。 ● テスト後 ○
JUnitテストレポートの集計 ○ Checkstyleの実行・レポート集計 ● ビルド後 ○ Javadocの生成・保存 ○ DB定義書の生成 (SchemeSpy) ○ クラス図などのドキュメント生成(Doxygen) ○ ソースコードのステップ数カウント ■ Jenkinsの機能で ■ ※規模の肥大化の目安
11.
※SchemeSpyでできたもの
12.
事例4: 起動・停止・再起動 何か専用のツールを使ったほうが良さそう。 何かありますかね? ● APサーバの ○
起動 ○ 停止 ○ 再起動 ● sshでリモートの起動・停止のシェルスクリプ トを叩いています。
13.
事例5: APサーバの死活管理 運用監視ツールの導入をサボって Jenkinsでやっ ています。後悔しかない。 早くzabbix導入したい。 ●
curlコマンドを使ってAPサーバの死活管理を しています。 ● 死んでいたら前述の起動ジョブが走ります。 ● ログを溜め込みすぎると設定画面すら開か なくなって運用を続けられなくなるので注意 ()
14.
事例6: DBのバックアップ RDBのサービスでもバックアップは取られています がそっちはタイミングを厳密に指定できないっぽい ので… ● 毎日、mysqldumpによるバックアップを取得 しています。 ●
31日でローテーション ● 臨時作業をするときは、直前にジョブ実行ボ タンを押して臨時実行。
15.
事例7: DB情報のコピー 調査のときに活躍してます。 ● 前の項目で取得したバックアップを、
mysqlコ マンドに流し込んでテスト DBにインポート ● 調査やテストの時などに使用。 ● 1ヶ月以内の任意の日付の状態を確認できる ので便利。
16.
事例8: 本番DBと開発DBのスキーマ比較 頻繁に列を足したり項目長を変えたりしてるので、 そんなときに実際の差分をちゃんと確認できるので 便利です。 本番作業後の確認にも使えます。イチオシ! ● 本番DBのスキーマ情報と開発
DBのスキー マ情報をmysqldumpコマンドで取得し、diffし ています。 ● diff結果はConsole Outputで確認。
17.
差分があるとビルドエラー。 差分が無くなるとビルド成功。 ※scheme diff
18.
事例9: 特定のコマンドの実行 ● free,
jstat, ps でリソース確認 ● セッション数を確認する SQLクエリを発行 ● iPhoneからサーバの状態を確認したり、 サーバ状態の記録を取るために無理やり作 りました。 zabbixでやれ
19.
ありがとうございました。
Descargar ahora