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
CircleCI 2.0 x JavaScript
Search
Pine Mizune
April 28, 2017
Programming
3
560
CircleCI 2.0 x JavaScript
『 Meguro.es x Gotanda.js #1 in Drecom 』 で飛び込み LT 予定のプレゼン
https://meguroes.connpass.com/event/49543/
Pine Mizune
April 28, 2017
Tweet
Share
More Decks by Pine Mizune
See All by Pine Mizune
多言語対応と絵文字ジェネレーター / i18n of Emoji Generator
pine
0
850
C++ 製グラフィックライブラリ Skia の紹介 / Introduction to the graphics library Skia written by C++
pine
0
1.9k
asyncio + aiohttp で作るウェブサービス / How to develop a web service with asyncio and aiohttp
pine
0
680
Lerna による明示的疎結合アーキテクチャ
pine
1
660
Perl 卒業式
pine
0
360
Android Studio の気になる warnings を抑制する方法まとめ
pine
0
510
Emoji Generator meets Browser Extensions
pine
1
3k
近年の OSS 開発における CI 選択のベストプラクティス
pine
3
4.5k
yarn VS. npm@2 VS. npm@3
pine
3
1.1k
Other Decks in Programming
See All in Programming
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.3k
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
210
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
190
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
200
atmaCup #23でAIコーディングを活用した話
ml_bear
4
710
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
900
15年目のiOSアプリを1から作り直す技術
teakun
0
570
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
370
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
130
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
110
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
200
Oxlint JS plugins
kazupon
1
1.1k
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.4k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Between Models and Reality
mayunak
1
210
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
220
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
A Soul's Torment
seathinner
5
2.4k
Transcript
1JOF .J[VOF "QS .FHVSPFT Y (PUBOEBKT
$JSDMF$*
ࣗݾհ q (JU)VC !QJOF q 5XJUUFS!QJOF q ͖ͳݴޠ +BWB4DSJQU q
/FYUCFBU $P-UE JO ޒా q ֆจࣈδΣωϨʔλʔ "VUIPS
$JSDMF $* ͱ q $* ͷΫϥυαʔϏε q ฒྻ Y Ͱͷར༻͕ແྉ
044 Ͱͳͯ͘Մ q (JU)VC #JUCVDLFU ͱ࿈ܞ q ࠷ۙ CFUB ͕ެ։͞Εͨ Ø ઃఆϑΝΠϧͰΓସ͑ Ø ڞଘՄೳ
$JSDMF $* ͰมΘͬͨ q ҙͷ %PDLFS ίϯςφ͕ͦͷ··ಈ͘Α͏ʹ q ίϯςφຖͷॳظߏங͕ෆཁ
Ø Ϗϧυ͕࣌ؒେ෯ʹߴԽ q ڥͷ࣮ͳ࠶ݱ͕Մೳʹ Ø ҙͷ %JTUSJCVUJPO 7FSTJPO ΛબՄ 'JSTU$MBTT4VQQPSUGPSUIF%PDLFS1MBUGPSN ˞ ࢀߟ IUUQTDJSDMFDJDPNEPDT
$JSDMF $* Y +BWB4DSJQU machine: node: version: 6.10.0 dependencies:
cache_directories: - ~/.cache/yarn pre: - yarn –version override: - yarn test: override: - yarn test ઃఆϑΝΠϧ :".- ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB
$JSDMF $* Y +BWB4DSJQU ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB version: 2 jobs:
build: working_directory: ~/workspace docker: - image: node:6.10.0 steps: - checkout - restore_cache: key: proj-{{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: yarn test - save_cache: key: proj-{{ checksum “yarn.lock” }} paths: - ~/workspace/node_modules - ~/.cache/yarn/ ઃఆϑΝΠϧ :".-
ҙͷ %PDLFS ΠϝʔδʹରԠ version: 2 jobs: build: working_directory: ~/workspace docker:
- image: node:6.10.0 steps: - checkout - restore_cache: key: proj-{{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: yarn test - save_cache: key: proj-{{ checksum “yarn.lock” }} paths: - ~/workspace/node_modules - ~/.cache/yarn/ %PDLFS )VC ͷΠϝʔδΛࢦఆ o $JSDMF$* ʜ ༻ҙ͞ΕͨίϯςφʹࣗͰڥΛߏங o $JSDMF$* ʜ Ϗϧυ։͔࢝࣌Βҙͷঢ়ଶ Ø ηοτΞοϓ͕ෆཁ
ѹత ґଘແ͠ɺςετۭͷ QBDLBHFKTPO ͷ߹ $JSDMF$* ࣌ؒ ඵ $JSDMF$*
TFD TFUVQ TFD TFD EFQFOEFODJFT TFD TFD UFTU TFD TFD ߹ܭ TFD ˞ ճ ฏۉ $JSDMF$* ͷ ഒͷͰηοτΞοϓՄೳ ˞ ܭଌϨϙδτϦ IUUQTHJUIVCDPNQJOFDJSDMFDJUFTU
ѹత 8FCQBDL ͷςετΛճͨ͠߹ $JSDMF$* ࣌ؒ ඵ $JSDMF$*
TFD TFUVQ TFD TFD EFQFOEFODJFT TFD TFD UFTU TFD TFD ߹ܭ TFD ˞ ճ ฏۉ ςετࣗମͷ࣮ߦ͍ ˞ ܭଌϨϙδτϦIUUQTHJUIVCDPNQJOFXFCQBDL
ѹతॊೈੑ version: 2 jobs: build: working_directory: ~/workspace docker: -
image: node:6.10.0 steps: - checkout - restore_cache: key: {{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: yarn test - save_cache: key: proj-{{ checksum “yarn.lock” }} paths: - ~/workspace/node_modules - ~/.cache/yarn/ ҙͷϏϧυεςοϓΛࢦఆՄೳ o $JSDMF$* ʜ ܾ·ͬͨϏϧυεςοϓʹׂΓࠐΈ o $JSDMF$* ʜ શʹҙͷϏϧυεςοϓΛࢦఆՄೳ
ѹతॊೈੑ ˞ IUUQRJJUBDPNQJOFJUFNTEEFBDBBCGDCB version: 2 jobs: build: working_directory: ~/workspace
docker: - image: node:6.10.0 steps: - checkout - restore_cache: key: {{ checksum “yarn.lock” }} - run: name: Install dependencies command: yarn - run: name: Test command: yarn test - save_cache: key: proj-{{ checksum “yarn.lock” }} paths: - ~/workspace/node_modules - ~/.cache/yarn/ ҙͷΩʔͰΩϟογϡΛอଘɾ෮ݩՄೳ o $JSDMF$* ʜ ҰͰอଘɾ෮ݩ o $JSDMF$* ʜ ZBSOMPDL ͷ DIFDLTVN ͰࢦఆՄೳ
·ͱΊ q ҙͷ %PDLFS ΠϝʔδΛϕʔεʹ࣮ߦՄೳ q ࣮ߦ͕ѹతʹ্ q ϓϩδΣΫτʹ
ڞଘՄೳ q ͥͻɺࢼ͠ʹͬͯΈͯԼ͍͞ $JSDMF$*