Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Latest updates of CircleCI
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Noboru Kurumai
October 02, 2019
Programming
430
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Latest updates of CircleCI
Noboru Kurumai
October 02, 2019
More Decks by Noboru Kurumai
See All by Noboru Kurumai
SP800-63-4 Digital Identity Guidelines (Main)
kurumai
0
320
State of DevOps Report 2020/2021から見るCI/CDの始め方
kurumai
1
1.8k
30 million workflows reveal about DevOps in practice
kurumai
4
10k
go-saas-circleci-number-4
kurumai
0
860
CircleCI Webinar
kurumai
1
560
Go SaaS CircleCI #3
kurumai
0
510
Go_SaaS CircleCI
kurumai
0
400
CircleCI Ship Quality Code, Faster
kurumai
0
480
はじめてのCircleCI Webinar / 1st CircleCI Webinar
kurumai
3
6.7k
Other Decks in Programming
See All in Programming
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7.1k
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.2k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.2k
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
680
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.3k
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
6k
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
260
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
2.2k
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
14
8k
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Site-Speed That Sticks
csswizardry
13
1.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Optimising Largest Contentful Paint
csswizardry
37
4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
610
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
550
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Everyday Curiosity
cassininazir
0
380
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
Transcript
1 あなたの知らない の世界
2
3
4 合計5つの が隠れてました。 見つけられましたか?
5 最近のアップデート
6 自己紹介 名前:車井 登 / Noboru Kurumai ポジション:Solutions Engineer 経歴:パッケージソフト開発
クラウドサービスエンジニア
7 目次 - Windowsサポート - Xcodeアップデート - New Pipeline API
- リソースクラス - New UI
8 Windowsサポート
9 8/7 Windows support now available on CircleCI + https://circleci.com/build-environments/windows/
10 8/7 Windows support now available on CircleCI • VMベースでビルド環境が起動(Machine
Executorと同じイメージ) • OSはWindows Server 2019 Datacenter EditionのServer Core • 4 vCPU、15 GB RAM • デフォルトのシェルはPowershell。BashとCMD環境も選択可能 • Dockerエンジンも利用可能 注意事項 - Docker Layer Cachingは利用できません - コンテナはWindowsのみをサポートしています。LinuxコンテナをWindows上で動 かすことはできません。
11 Xcodeアップデート
12 September 2019 Updates Appleから新しいXcodeがリリースされてから3日以内に CircleCIでも利用可能な状態まで改善中です!
13
14 Pipeline API
15 New Pipeline API (Preview) パイプラインという考え方が新たに登場し、 それをトリガーするためのAPIがプレビューで公開中 https://github.com/CircleCI-Public/api-preview-docs
16 用語の整理 ステップ: 単一のコマンド ジョブ: 単一のExecutor上で連続して実行するステップの集合。 ワークフロー: ジョブの集合。実行順序は任意に設定 パイプライン: ビルドがトリガーされたときに実行されるワークフ
ローを含む、設定ファイル全体。ワークフローを包含する。
17 用語の整理 ステップ: 単一のコマンド ジョブ: 単一のExecutor上で連続して実行するステップの集合。 ワークフロー: ジョブの集合。実行順序は任意に設定 パイプライン: ビルドがトリガーされたときに実行されるワークフ
ローを含む、設定ファイル全体。ワークフローを包含する。
18 用語の整理 ステップ: 単一のコマンド ジョブ: 単一のExecutor上で連続して実行するステップの集合。 ワークフロー: ジョブの集合。実行順序は任意に設定 パイプライン: ビルドがトリガーされたときに実行されるワークフ
ローを含む、設定ファイル全体。ワークフローを包含する。
19 用語の整理 ステップ: 単一のコマンド ジョブ: 単一のExecutor上で連続して実行するステップの集合。 ワークフロー: ジョブの集合。実行順序は任意に設定 パイプライン: ビルドがトリガーされたときに実行されるワークフ
ローを含む、設定ファイル全体。ワークフローを包含する。
20 用語の整理 ステップ: 単一のコマンド ジョブ: 単一のExecutor上で連続して実行するステップの集合。 ワークフロー: ジョブの集合。実行順序は任意に設定 パイプライン: ビルドがトリガーされたときに実行されるワークフ
ローを含む、設定ファイル全体。ワークフローを包含する。
21 • CircleCI API はパイプラインをトリガーする • 例え設定ファイルに記述されていなくても、ワークフロー内で動くすべてのジョブが 対象。 • 将来的には、”pipeline”というスコープがconfig.ymlに登場するかも
• Announcement / API Documentation Pipelines API
22 使い方 curl -u ${CIRCLECI_TOKEN}: -X POST --header "Content-Type: application/json"
-d '{ "parameters": { "myparam": "./myspecialdir", "myspecialversion": "4.8.2" } }' https://circleci.com/api/v2/project/${project_slug}/pipeline Project_slugは “<project_type>/<org_name>/<repo_name>”の形式で指定 <project_type>には”github”もしくは”bitbucket”、あるいは短縮形の ”gh”か”bb”を指定
23 何がうれしいのか - パイプライン全体(ワークフロー全体)をAPI経由でトリガーできる - API経由でトリガーするときにパラメタを渡すことができる - “when” を併用することでパイプラインをコントロールできる parameters:
run_integration_tests: type: boolean default: false deploy: type: boolean default: false workflows: version: 2 integration_tests: when: << pipeline.parameters.run_integration_tests >> jobs: - mytestjob - when: condition: << pipeline.parameters.deploy >> steps: - deploy
24 リソースクラス
25 リソースクラス一覧
26 リソースクラス一覧 お使いになる場合は事前にサポートチケットで 問い合わせをお願いします。
27 New UI
28 見覚えのあるこの画面が・・・
29 こんなUIに!
30 見覚えのあるこの画面が・・・
31 こんなUIに!
32 見覚えのあるこの画面が・・・
33 こんなUIに!
34 なるかもしれませんし、 ならないかもしれません
35 New UIを見るために • 9/27 新UIへの移行リンクが全ユーザーに開放されました。 • ビルドページのトップにOpt-inのリンクがありますので、新UIに興味がある方はク リックしてください。 新UIに移ったあと、いつでも元の画面に戻すことが可能です。
• 現時点ではパイプライン、ワークフロー、ビルドページの一部が新UIでご覧いただ けます。
36 フィードバックお待ちしています • 日本在住のエンジニアが開発メンバーでがんばっています。 • UIに関するフィードバック、お待ちしています! • 直接言いにくい場合は、Twitterで #circlecijp を付けてつぶやいて頂ければエンジ
ニアに伝えます!
Thank you. 37 Optional Name
38
39