Enviar pesquisa
Carregar
PTLのお仕事とリリースパイプラインの裏側
•
0 gostou
•
1,190 visualizações
M
masahito12
Seguir
OpenStack Days Tokyo 2019 の発表資料
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Baixar para ler offline
Recomendados
OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
Keiichi Hikita
20190722 Building handy CI with zuul and OpenStack
20190722 Building handy CI with zuul and OpenStack
Akihiro Motoki
OpenStackアップストリーム活動実践 中級
OpenStackアップストリーム活動実践 中級
Takashi Natsume
20190722 OpenStack community past present future
20190722 OpenStack community past present future
Akihiro Motoki
KubeCon + CloudNativeCon Europe 2019 参加報告
KubeCon + CloudNativeCon Europe 2019 参加報告
Takashi Natsume
TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理
Yuki Yamashita
Upstream University
Upstream University
NTT Communications Technology Development
OpenStack & Container
OpenStack & Container
Hiroki Ito
Recomendados
OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
Keiichi Hikita
20190722 Building handy CI with zuul and OpenStack
20190722 Building handy CI with zuul and OpenStack
Akihiro Motoki
OpenStackアップストリーム活動実践 中級
OpenStackアップストリーム活動実践 中級
Takashi Natsume
20190722 OpenStack community past present future
20190722 OpenStack community past present future
Akihiro Motoki
KubeCon + CloudNativeCon Europe 2019 参加報告
KubeCon + CloudNativeCon Europe 2019 参加報告
Takashi Natsume
TungstenFabricでOpenStackとk8sをラクラク管理
TungstenFabricでOpenStackとk8sをラクラク管理
Yuki Yamashita
Upstream University
Upstream University
NTT Communications Technology Development
OpenStack & Container
OpenStack & Container
Hiroki Ito
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
VirtualTech Japan Inc.
OpenStack Summit Vancouverにおけるコンテナ関連トピック
OpenStack Summit Vancouverにおけるコンテナ関連トピック
NTT Communications Technology Development
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよ
VirtualTech Japan Inc.
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
NTT Communications Technology Development
『OpenStackの導入事例/検証事例のご紹介』 NTTドコモ様 検証事例:OpenStack Summit 2014 Paris 講演「Design ...
『OpenStackの導入事例/検証事例のご紹介』 NTTドコモ様 検証事例:OpenStack Summit 2014 Paris 講演「Design ...
VirtualTech Japan Inc.
OpenStack Ops Mid-cycle Meetup 参加報告
OpenStack Ops Mid-cycle Meetup 参加報告
NTT Communications Technology Development
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
VirtualTech Japan Inc.
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
kimura50
Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with K...
Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with K...
Preferred Networks
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
OpenStackSDK with Ansible
OpenStackSDK with Ansible
Hideki Saito
OPNFV詳細編 – OpenStack最新情報セミナー 2015年4月
OPNFV詳細編 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
OSS光と闇
OSS光と闇
Hirofumi Ichihara
Summit前にやることTODO
Summit前にやることTODO
Hirofumi Ichihara
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
VirtualTech Japan Inc.
OpenStack Summit Hong Kong 出張報告
OpenStack Summit Hong Kong 出張報告
VirtualTech Japan Inc.
Prometheus at Preferred Networks
Prometheus at Preferred Networks
Preferred Networks
serverless openstack 101
serverless openstack 101
Naoto Gohko
OpenStack Congress Deep Dive
OpenStack Congress Deep Dive
masahito12
Mais conteúdo relacionado
Mais procurados
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
VirtualTech Japan Inc.
OpenStack Summit Vancouverにおけるコンテナ関連トピック
OpenStack Summit Vancouverにおけるコンテナ関連トピック
NTT Communications Technology Development
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよ
VirtualTech Japan Inc.
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
NTT Communications Technology Development
『OpenStackの導入事例/検証事例のご紹介』 NTTドコモ様 検証事例:OpenStack Summit 2014 Paris 講演「Design ...
『OpenStackの導入事例/検証事例のご紹介』 NTTドコモ様 検証事例:OpenStack Summit 2014 Paris 講演「Design ...
VirtualTech Japan Inc.
OpenStack Ops Mid-cycle Meetup 参加報告
OpenStack Ops Mid-cycle Meetup 参加報告
NTT Communications Technology Development
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
VirtualTech Japan Inc.
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
kimura50
Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with K...
Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with K...
Preferred Networks
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
OpenStackSDK with Ansible
OpenStackSDK with Ansible
Hideki Saito
OPNFV詳細編 – OpenStack最新情報セミナー 2015年4月
OPNFV詳細編 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
OSS光と闇
OSS光と闇
Hirofumi Ichihara
Summit前にやることTODO
Summit前にやることTODO
Hirofumi Ichihara
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
VirtualTech Japan Inc.
OpenStack Summit Hong Kong 出張報告
OpenStack Summit Hong Kong 出張報告
VirtualTech Japan Inc.
Prometheus at Preferred Networks
Prometheus at Preferred Networks
Preferred Networks
Mais procurados
(20)
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Vancouverにおけるコンテナ関連トピック
OpenStack Summit Vancouverにおけるコンテナ関連トピック
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよ
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
『OpenStackの導入事例/検証事例のご紹介』 NTTドコモ様 検証事例:OpenStack Summit 2014 Paris 講演「Design ...
『OpenStackの導入事例/検証事例のご紹介』 NTTドコモ様 検証事例:OpenStack Summit 2014 Paris 講演「Design ...
OpenStack Ops Mid-cycle Meetup 参加報告
OpenStack Ops Mid-cycle Meetup 参加報告
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with K...
Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with K...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OpenStackSDK with Ansible
OpenStackSDK with Ansible
OPNFV詳細編 – OpenStack最新情報セミナー 2015年4月
OPNFV詳細編 – OpenStack最新情報セミナー 2015年4月
OSS光と闇
OSS光と闇
Summit前にやることTODO
Summit前にやることTODO
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit Hong Kong 出張報告
OpenStack Summit Hong Kong 出張報告
Prometheus at Preferred Networks
Prometheus at Preferred Networks
Semelhante a PTLのお仕事とリリースパイプラインの裏側
serverless openstack 101
serverless openstack 101
Naoto Gohko
OpenStack Congress Deep Dive
OpenStack Congress Deep Dive
masahito12
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Chen Dominique
2018 07-19dist
2018 07-19dist
Yuji Oshima
OpenStack Swiftとそのエコシステムの最新動向
OpenStack Swiftとそのエコシステムの最新動向
NTT Software Innovation Center
PGOを用いたPostgreSQL on Kubernetes入門(Open Source Conference 2023 Online/Hokkaido...
PGOを用いたPostgreSQL on Kubernetes入門(Open Source Conference 2023 Online/Hokkaido...
NTT DATA Technology & Innovation
Open stack概要 lpi-opcelサミット(当日用)
Open stack概要 lpi-opcelサミット(当日用)
shintaro mizuno
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
VirtualTech Japan Inc.
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
Katib
Katib
Yuji Oshima
Getting Started with Graph Database with Python
Getting Started with Graph Database with Python
ロフト くん
Spring I/O 2018 報告会
Spring I/O 2018 報告会
NTT Software Innovation Center
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Junya Katada
[DockerConハイライト] OpenPubKeyによるイメージの署名と検証.pdf
[DockerConハイライト] OpenPubKeyによるイメージの署名と検証.pdf
Akihiro Suda
OpenStack Summit Vancouver Summary
OpenStack Summit Vancouver Summary
Ikuo Kumagai
openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713
Takehiro Kudou
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
VirtualTech Japan Inc.
OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告
Mitsuhiro SHIGEMATSU
2018 07-23
2018 07-23
Yuji Oshima
Semelhante a PTLのお仕事とリリースパイプラインの裏側
(20)
serverless openstack 101
serverless openstack 101
OpenStack Congress Deep Dive
OpenStack Congress Deep Dive
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
2018 07-19dist
2018 07-19dist
OpenStack Swiftとそのエコシステムの最新動向
OpenStack Swiftとそのエコシステムの最新動向
PGOを用いたPostgreSQL on Kubernetes入門(Open Source Conference 2023 Online/Hokkaido...
PGOを用いたPostgreSQL on Kubernetes入門(Open Source Conference 2023 Online/Hokkaido...
Open stack概要 lpi-opcelサミット(当日用)
Open stack概要 lpi-opcelサミット(当日用)
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Katib
Katib
Getting Started with Graph Database with Python
Getting Started with Graph Database with Python
Spring I/O 2018 報告会
Spring I/O 2018 報告会
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
[DockerConハイライト] OpenPubKeyによるイメージの署名と検証.pdf
[DockerConハイライト] OpenPubKeyによるイメージの署名と検証.pdf
OpenStack Summit Vancouver Summary
OpenStack Summit Vancouver Summary
openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告
2018 07-23
2018 07-23
PTLのお仕事とリリースパイプラインの裏側
1.
Copyright©2019 NTT Corp.
All Rights Reserved. PTLのお仕事とリリースパイプラインの裏側 NTT 室井 雅仁
2.
2Copyright©2019 NTT Corp.
All Rights Reserved. ⾃⼰紹介 • 室井 雅仁 (むろい まさひと) • IRC: masahito • OpenStack コミュニティ役職 • Blazar Core Reviewer (元PTL) • Congress Core Reviewer • 発表・投稿履歴 • OpenStack Summit 8 件 (2013件~) • https://www.openstack.org/videos/search?search=muroi • OPNFV Summit 1 件 • https://youtu.be/qV4eLhsFR28 • ThinkIT 記事 (Summit 速報記事) • https://thinkit.co.jp/author/8439 • @IT (OpenStack 使い⽅のコツ) • http://www.atmarkit.co.jp/ait/articles/1509/17/news006.html
3.
3Copyright©2019 NTT Corp.
All Rights Reserved. Project Team Lead • OpenStack プロジェクトの代表 • Technical Committee や別グループとのコンタクトポイント • リリースサイクルごとに⽴候補形式の選挙制 • 最近は 2~4 サイクルごとの交代が多くなってきた • 主な役割 • 開発ロードマップの作成 • 開発者ミーティング (PTG) の議⻑・司会進⾏ • 公式リリースの作成 • 新規 Core Reviewer の推薦 • プロジェクト管理の雑務全般 パッチ作成 パッチ作成 パッチ作成 パッチレビューパッチレビュー コミュニティ運営 PTL Core Reviewer ⼀般コントリビュータ
4.
4Copyright©2019 NTT Corp.
All Rights Reserved. OpenStack のリリースモデル master branch 2.0.0.0b3 2.0.0.0rc1, 2.0.0 2.0.1 stable/rocky branch 開発 milestone は tag で対応 rc1 tag を起点として stable branch を作成 release tag は、最新 rc へ設定 bug fix のバックポートがあった場合、 マイナーバージョンアップアップした tagを作成
5.
5Copyright©2019 NTT Corp.
All Rights Reserved. OpenStackプロジェクトのリリース作業 release リポジトリ内のファイルに release tag の Commit ID を記述するだけ! 簡単!! branch 作成は起点となる tag を指定するだけ releases/deliverables/rocky/blazar.yaml
6.
6Copyright©2019 NTT Corp.
All Rights Reserved. リリースフロー全体像 releases blazar リリースパッチ投稿 パッチレビュー Gerrit 2. release tag 付与 1. update trigger 3. tag 更新 trigger 4. build & upload package PTL Release team
7.
7Copyright©2019 NTT Corp.
All Rights Reserved. Zuul • CI/CD (delivery & deployment) system • プロジェクト (git リポジトリ) をまたがったパッチの依存関係を考慮した CI/CD が可能 であることが特徴 • patch A for X repository depends on patch B for Y repository • リポジトリの特定のイベントに pipeline を定義、プロジェクトごとに pipeline の実⾏ job を設定 • Gerrit, Github などの配下のプロジェクトを管理可能 • OpenStack Foundation 配下のプロジェクト • https://zuul-ci.org/docs/zuul/ • Zuul の詳細はこの後のセッション 「ZuulとOpenStackで作る気の利いたCI環境 」 で!
8.
8Copyright©2019 NTT Corp.
All Rights Reserved. リリースパッチのマージから tag の付与まで • openstack/releasesリポジトリの更新を契機に、追加 された tag の情報を、対象のリポジトリへ反映 • refs/heads/* の更新が実⾏契機 releases blazar Gerrit update trigger release tag 付与 openstack/releases/.zuul.yaml openstack/project-config/zuul.d/jobs.yaml openstack/project-config/playbooks/release/tag.yaml
9.
9Copyright©2019 NTT Corp.
All Rights Reserved. tag の付与から pypi へのアップロード • プロジェクトリポジトリへの tag 追加を契機に、パッ ケージングと pypi へのアップロードを実施 • プロジェクトリポジトリの refs/tag blazar Gerrit tag 更新 trigger builds and uploads package openstack/project-config/zuul.d/projects.yaml openstack/openstack-zuul-jobs/zuul.d/project-templates.yaml openstack/project-config/zuul.d/jobs.yaml zuul/zuul-jobs/roles/build-python-release/task/main.yaml
10.
10Copyright©2019 NTT Corp.
All Rights Reserved. FAQ.1 Q. 簡単と⾔ってるけどリリースノートの作成とか、総合したら⾯倒なんじゃ ない? A. リリースノートなども release tag の設定を契機にすべて⾃動化されてい ます release team がめっちゃ頑張ってくれています、感謝 詳しくは “openstack reno” で検索してみてください
11.
11Copyright©2019 NTT Corp.
All Rights Reserved. FAQ.2 Q. zuul の job や template がどこに定義されているか分かりづらい A. 私もそう思います。 次のくくりで覚えて grep して検索しています。 • openstack/project-config, openstack/openstack-zuul-jobs • OpenStack に特化した job や template • tempest のテスト, API リファレンスやリリースノートのビルドなど • zuul/zuul-base-jobs, zuul/zuul-jobs • ⼀般的な job • pypi upload など
12.
12Copyright©2019 NTT Corp.
All Rights Reserved. まとめ • PTL の仕事はいろいろあります • OpenStack のリリース作業は超簡単 • リリース作業も git 管理のためリリーストラッキングも簡単 • Zuul の pipeline 機能便利 • ぜひ皆様も CI/CD に導⼊してみてはいかがでしょうか
Baixar agora