Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Junpei Nomura
PPTX, PDF
292 views
CircleCIコミュニティミートアップLT資料
CircleCI コミュニティミートアップLT資料です。
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PDF
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
by
Insight Technology, Inc.
PDF
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
by
Insight Technology, Inc.
PDF
Kafka通常オペレーションで遭遇する問題集 #kafkajp
by
Yahoo!デベロッパーネットワーク
PPTX
誰にでもできるパフォーマンスチューニング
by
Kiyokazu Kaba
PDF
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
by
Masahiro Nagano
KEY
Functional Testing in #YAPCASIA
by
kyon mm
KEY
研究開発レポート抜粋
by
Satoshi Udagawa
PDF
佐野裕章 Virident 社製半導体ストレージ flash max の検証
by
Hiroaki Sano
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
by
Insight Technology, Inc.
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
by
Insight Technology, Inc.
Kafka通常オペレーションで遭遇する問題集 #kafkajp
by
Yahoo!デベロッパーネットワーク
誰にでもできるパフォーマンスチューニング
by
Kiyokazu Kaba
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
by
Masahiro Nagano
Functional Testing in #YAPCASIA
by
kyon mm
研究開発レポート抜粋
by
Satoshi Udagawa
佐野裕章 Virident 社製半導体ストレージ flash max の検証
by
Hiroaki Sano
What's hot
PDF
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
by
Atsushi Tanaka
PDF
ヤフーを支えるフラッシュストレージ
by
Yahoo!デベロッパーネットワーク
PDF
Cephベンチマーク kvm
by
Toshimi Kawabata
PPTX
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
by
真乙 九龍
PDF
【IOPS編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
by
Nissho Lab
PPTX
2人でOpenStackを開発環境に導入した話
by
Shohei Koyama
PDF
負荷がたかいいんだから~♪(仮)
by
Yohei Hamada
PPTX
KUSANAGIユーザグループ東京 第1回勉強会 資料
by
Sumito Tsukada
PPTX
EC2でNginxを使ってみよう JAWS大阪第9回勉強会資料
by
Masahiro Haraoka
PDF
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
by
Masahiro Nagano
PDF
Casper js エスキュービズム勉強会0718
by
エンジニア勉強会 エスキュービズム
PDF
【MySQL編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
by
Nissho Lab
PDF
CROSS 2016 LT - 我々のIoTデバイスがこんなに多いはずが無い
by
Kohei MATSUSHITA
PDF
【Oracle ORION編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
by
Nissho Lab
PDF
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
by
さくらインターネット株式会社
PPT
Performance and Scalability of Web Service
by
Shinji Tanaka
PDF
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
by
Masahiro Nagano
PDF
分割と整合性と戦う
by
Yugo Shimizu
PDF
Mackerel & Norikra mackerel meetup #4 LT
by
Masahiro Nagano
PDF
Server specのご紹介
by
Akira Kaneda
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
by
Atsushi Tanaka
ヤフーを支えるフラッシュストレージ
by
Yahoo!デベロッパーネットワーク
Cephベンチマーク kvm
by
Toshimi Kawabata
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
by
真乙 九龍
【IOPS編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
by
Nissho Lab
2人でOpenStackを開発環境に導入した話
by
Shohei Koyama
負荷がたかいいんだから~♪(仮)
by
Yohei Hamada
KUSANAGIユーザグループ東京 第1回勉強会 資料
by
Sumito Tsukada
EC2でNginxを使ってみよう JAWS大阪第9回勉強会資料
by
Masahiro Haraoka
Gazelle & CPAN modules for performance. Shibuya.pm Tech Talk #17 LT
by
Masahiro Nagano
Casper js エスキュービズム勉強会0718
by
エンジニア勉強会 エスキュービズム
【MySQL編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
by
Nissho Lab
CROSS 2016 LT - 我々のIoTデバイスがこんなに多いはずが無い
by
Kohei MATSUSHITA
【Oracle ORION編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
by
Nissho Lab
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
by
さくらインターネット株式会社
Performance and Scalability of Web Service
by
Shinji Tanaka
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
by
Masahiro Nagano
分割と整合性と戦う
by
Yugo Shimizu
Mackerel & Norikra mackerel meetup #4 LT
by
Masahiro Nagano
Server specのご紹介
by
Akira Kaneda
Similar to CircleCIコミュニティミートアップLT資料
PDF
Wakame-vdc 開発苦労談
by
Masahito Yoshida
PDF
Tremaで試すFirewall
by
M Hagiwara
PPTX
VIRLとPyATSで実現するネットワークCI
by
tetsusat
PDF
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
by
Takeshi Mikami
PDF
Lagopusで試すFW
by
Tomoya Hibi
PPTX
Net opscoding#4発表資料
by
Kenta Hattori
PDF
10分で作るクラスライブラリ
by
_norin_
PPTX
FWのポリシーテストを自動化してみた
by
Asuka Suzuki
PPTX
July Tech Festa 2014発表資料
by
Kenta Hattori
PDF
CloudSpiral 2014年度 Webアプリ講義(2日目)
by
Shin Matsumoto
PDF
API通信周りの継続的なテストの仕組み~SideCIでの実践~
by
Koichiro Sumi
Wakame-vdc 開発苦労談
by
Masahito Yoshida
Tremaで試すFirewall
by
M Hagiwara
VIRLとPyATSで実現するネットワークCI
by
tetsusat
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
by
Takeshi Mikami
Lagopusで試すFW
by
Tomoya Hibi
Net opscoding#4発表資料
by
Kenta Hattori
10分で作るクラスライブラリ
by
_norin_
FWのポリシーテストを自動化してみた
by
Asuka Suzuki
July Tech Festa 2014発表資料
by
Kenta Hattori
CloudSpiral 2014年度 Webアプリ講義(2日目)
by
Shin Matsumoto
API通信周りの継続的なテストの仕組み~SideCIでの実践~
by
Koichiro Sumi
CircleCIコミュニティミートアップLT資料
1.
株式会社ノハナ junpayment CIジョブでファイヤーウォールを 突破するハナシ!
3.
Powered by
4.
野村順平 @junpayment 株式会社ノハナ サーバサイドテックリード GCP,GKE,Go… 釣り ● 福岡出身 ● Windows,Linux組み込み系 ●
ソーシャルゲーム業界 ● ノハナ入社
6.
DB依存するテスト https://support.circleci.com/hc/en-us/articles/115014372807-IP-Address-ranges-for-whitelisting- • DB,既存レコードに依存するテスト • DBがVPCに存在,IP制限 •
テスト書き直す<回避を選択 • CircleCIは実行ホストIP固定できない
7.
こうしました https://github.com/junpayment/circleci20200805/blob/master/.circleci/co nfig.yml 1 FW rule作る 2
テストする 3 FW rule削除する 4 テスト結果をビルド結果に反映
8.
when: always
9.
これで良かった https://github.com/junpayment/circleci20200805/blob/usealways/.circlec i/config.yml
10.
ジョブ前後でFWに穴あける - run: name: add
a temporary firewall command: | export SOURCE_RANGE=`curl http://ifconfig.me/` gcloud compute firewall-rules create circleci-${CIRCLE_WORKFLOW_ID}-${CIRCLE_BUILD_NUM} --network=default --action=allow --target-tags=mongo --source-ranges=${SOURCE_RANGE} --rules=tcp:27017-27019 || true : - run: name: delete the temporary firewall command: | gcloud compute firewall-rules delete circleci-${CIRCLE_WORKFLOW_ID}-${CIRCLE_BUILD_NUM} --quiet
11.
テスト結果のエラーとFWエラー - run: name: test command:
| curl https://dl.google.com/go/go1.14.6.linux-amd64.tar.gz -o go1.14.6.linux-amd64.tar.gz tar -C /usr/local -xzvf go1.14.6.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin go vet ./... || echo "export VET_RESULT=${?}" >> $BASH_ENV go test ./... || echo "export TEST_RESULT=${?}" >> $BASH_ENV : - run: name: exit with error code if error occured command: | echo "TEST_RESULT: ${TEST_RESULT:-0}" echo "VET_RESULT: ${VET_RESULT:-0}" exit $((${VET_RESULT:-0} + ${TEST_RESULT:-0}))
12.
本番上げる前に待つ deploy-production: jobs: - test: filters: branches: only: - master -
slack/approval-notification: message: requires: - test - hold: type: approval requires: - slack/approval-notification - deploy: requires: - hold context: production
Download