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
EN
Uploaded by
Yuta Matsumura
PDF, PPTX
5,118 views
.NET Core時代のCI/CD
Fukuoka.NET #9 https://fukuten.connpass.com/event/75232/
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PDF
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
by
Yahoo!デベロッパーネットワーク
PDF
systemd 再入門
by
Kazuhiro Nishiyama
PDF
DockerとPodmanの比較
by
Akihiro Suda
PDF
Docker Compose 徹底解説
by
Masahito Zembutsu
PDF
TLS, HTTP/2演習
by
shigeki_ohtsu
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
HTTP/2 入門
by
Yahoo!デベロッパーネットワーク
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
by
Yahoo!デベロッパーネットワーク
systemd 再入門
by
Kazuhiro Nishiyama
DockerとPodmanの比較
by
Akihiro Suda
Docker Compose 徹底解説
by
Masahito Zembutsu
TLS, HTTP/2演習
by
shigeki_ohtsu
マイクロにしすぎた結果がこれだよ!
by
mosa siru
HTTP/2 入門
by
Yahoo!デベロッパーネットワーク
What's hot
PDF
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
by
NTT DATA Technology & Innovation
PDF
CentOS Linux 8 の EOL と対応策の検討
by
Masahito Zembutsu
PDF
何となく勉強した気分になれるパーサ入門
by
masayoshi takahashi
PPTX
Dockerからcontainerdへの移行
by
Akihiro Suda
PDF
Oss貢献超入門
by
Michihito Shigemura
PDF
Unityと.NET
by
AimingStudy
PPTX
Rootlessコンテナ
by
Akihiro Suda
PPTX
本当は恐ろしい分散システムの話
by
Kumazaki Hiroki
PDF
フロー効率性とリソース効率性、再入門 #devlove #devkan
by
Itsuki Kuroda
PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
PDF
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
by
NTT DATA Technology & Innovation
PDF
できる!並列・並行プログラミング
by
Preferred Networks
PDF
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
by
Masahito Zembutsu
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
PDF
怖くないSpring Bootのオートコンフィグレーション
by
土岐 孝平
PPTX
イベント駆動プログラミングとI/O多重化
by
Gosuke Miyashita
PDF
フロー効率性とリソース効率性について #xpjug
by
Itsuki Kuroda
PDF
MySQL 5.7にやられないためにおぼえておいてほしいこと
by
yoku0825
PDF
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
by
Masahito Zembutsu
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
by
NTT DATA Technology & Innovation
CentOS Linux 8 の EOL と対応策の検討
by
Masahito Zembutsu
何となく勉強した気分になれるパーサ入門
by
masayoshi takahashi
Dockerからcontainerdへの移行
by
Akihiro Suda
Oss貢献超入門
by
Michihito Shigemura
Unityと.NET
by
AimingStudy
Rootlessコンテナ
by
Akihiro Suda
本当は恐ろしい分散システムの話
by
Kumazaki Hiroki
フロー効率性とリソース効率性、再入門 #devlove #devkan
by
Itsuki Kuroda
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
by
NTT DATA Technology & Innovation
できる!並列・並行プログラミング
by
Preferred Networks
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
by
Masahito Zembutsu
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
怖くないSpring Bootのオートコンフィグレーション
by
土岐 孝平
イベント駆動プログラミングとI/O多重化
by
Gosuke Miyashita
フロー効率性とリソース効率性について #xpjug
by
Itsuki Kuroda
MySQL 5.7にやられないためにおぼえておいてほしいこと
by
yoku0825
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
by
Masahito Zembutsu
Similar to .NET Core時代のCI/CD
PDF
.NET アプリを改善して実践する継続的インテグレーション
by
Yuta Matsumura
PDF
.NET Coreとツール類の今
by
Yuki Igarashi
PPTX
20170311 Developing & Deploying .NET Core on Linux
by
Takayoshi Tanaka
PPTX
Dot netcore multiplatform 2
by
shozon
PDF
CI/CDツール比較してみた
by
Shoya Kai
PPTX
CLI と BCL
by
shozon
PDF
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
by
Akira Inoue
PDF
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
by
Yoshifumi Kawai
PDF
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
by
decode2016
PDF
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
by
Akira Inoue
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
by
Akira Inoue
PPTX
dotnetconfJP2017_netcore2
by
Yusuke Fujiwara
PDF
Dotnetcore30forwindesktop
by
ru pic
PDF
.NET Coreから概観する.NETのOSSへの取り組み
by
Kouji Matsui
PPTX
.NETの最近
by
Makoto Nishimura
PPTX
Modern .NET
by
信之 岩永
PPTX
GithubAction+DevOpsCenter.pptx
by
furuCRM株式会社 CEO/Dreamforce Vietnam Founder
PDF
.NET の今と今後に思うこと (Tokyo Ver.)
by
Akira Inoue
PPTX
Net fringejp2016
by
Yusuke Fujiwara
PDF
ビットバンクでのネイティブアプリケーション開発におけるCI_CD環境
by
bitbank, Inc. Tokyo, Japan
.NET アプリを改善して実践する継続的インテグレーション
by
Yuta Matsumura
.NET Coreとツール類の今
by
Yuki Igarashi
20170311 Developing & Deploying .NET Core on Linux
by
Takayoshi Tanaka
Dot netcore multiplatform 2
by
shozon
CI/CDツール比較してみた
by
Shoya Kai
CLI と BCL
by
shozon
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
by
Akira Inoue
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
by
Yoshifumi Kawai
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
by
decode2016
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
by
Akira Inoue
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
by
Akira Inoue
dotnetconfJP2017_netcore2
by
Yusuke Fujiwara
Dotnetcore30forwindesktop
by
ru pic
.NET Coreから概観する.NETのOSSへの取り組み
by
Kouji Matsui
.NETの最近
by
Makoto Nishimura
Modern .NET
by
信之 岩永
GithubAction+DevOpsCenter.pptx
by
furuCRM株式会社 CEO/Dreamforce Vietnam Founder
.NET の今と今後に思うこと (Tokyo Ver.)
by
Akira Inoue
Net fringejp2016
by
Yusuke Fujiwara
ビットバンクでのネイティブアプリケーション開発におけるCI_CD環境
by
bitbank, Inc. Tokyo, Japan
More from Yuta Matsumura
PDF
「自分のとこでは動くけど…」を無くす devcontainer
by
Yuta Matsumura
PDF
チーム開発で徐々にコード品質をあげていく取り組み
by
Yuta Matsumura
PDF
.NETのサポートポリシーのおさらい #csharptokyo
by
Yuta Matsumura
PDF
App Modernization for .NET
by
Yuta Matsumura
PDF
分かったうえではじめるCI/CD
by
Yuta Matsumura
PDF
VSCodeで始めるAzure Static Web Apps開発
by
Yuta Matsumura
PDF
いつでもどこでも .NET
by
Yuta Matsumura
PDF
マイクロサービス開発が捗る Project Tye
by
Yuta Matsumura
PDF
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
by
Yuta Matsumura
PDF
Azure の ID 管理サービスに LINE ログインを組み込もう
by
Yuta Matsumura
PDF
Blazor Server テンプレート解説
by
Yuta Matsumura
PDF
The Twelve-Factor (A|M)pp with C#
by
Yuta Matsumura
PDF
改めて C# でできることを振り返る
by
Yuta Matsumura
PDF
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
by
Yuta Matsumura
PDF
忙しい人のための .NET Conf 2019 まとめ
by
Yuta Matsumura
PDF
.NET Conf の歩き方
by
Yuta Matsumura
PDF
PHPカンファレンス福岡2019 閉会式
by
Yuta Matsumura
PDF
PHPカンファレンス福岡2019 開会式
by
Yuta Matsumura
PDF
これから始める Bot Builder 開発のコツと舞台裏
by
Yuta Matsumura
PDF
ASP.NET Core 2.x Identityについて
by
Yuta Matsumura
「自分のとこでは動くけど…」を無くす devcontainer
by
Yuta Matsumura
チーム開発で徐々にコード品質をあげていく取り組み
by
Yuta Matsumura
.NETのサポートポリシーのおさらい #csharptokyo
by
Yuta Matsumura
App Modernization for .NET
by
Yuta Matsumura
分かったうえではじめるCI/CD
by
Yuta Matsumura
VSCodeで始めるAzure Static Web Apps開発
by
Yuta Matsumura
いつでもどこでも .NET
by
Yuta Matsumura
マイクロサービス開発が捗る Project Tye
by
Yuta Matsumura
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
by
Yuta Matsumura
Azure の ID 管理サービスに LINE ログインを組み込もう
by
Yuta Matsumura
Blazor Server テンプレート解説
by
Yuta Matsumura
The Twelve-Factor (A|M)pp with C#
by
Yuta Matsumura
改めて C# でできることを振り返る
by
Yuta Matsumura
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
by
Yuta Matsumura
忙しい人のための .NET Conf 2019 まとめ
by
Yuta Matsumura
.NET Conf の歩き方
by
Yuta Matsumura
PHPカンファレンス福岡2019 閉会式
by
Yuta Matsumura
PHPカンファレンス福岡2019 開会式
by
Yuta Matsumura
これから始める Bot Builder 開発のコツと舞台裏
by
Yuta Matsumura
ASP.NET Core 2.x Identityについて
by
Yuta Matsumura
.NET Core時代のCI/CD
1.
.NET Core時代のCI/CD 2018/02/23 Fukuoka.NET @tsubakimoto_s
2.
松村優大 • 株式会社オルターブース • 業務執行役員/CTA •
Microsoft MVP (for VSDT) • 島根県出身の30歳 • MLBお兄さん(自称) 2
4.
$ dotnet 4
5.
dotnetコマンド • .NET Core
CLIツール • Windows/Linux/macOS https://aka.ms/dotnetcoregs • オープンソース https://github.com/dotnet/cli/ 5https://docs.microsoft.com/ja-jp/dotnet/core/tools/
6.
6 コマンド 機能 dotnet new
プロジェクトの新規作成 dotnet restore NuGetパッケージの復元 dotnet build プロジェクトのビルド dotnet run プロジェクトの実行 dotnet test 単体テスト(xUnit)の実行 dotnet pack プロジェクトをNuGetパッケージに変換 dotnet publish プロジェクトの発行 (=公開用ファイルの生成) https://docs.microsoft.com/ja-jp/dotnet/core/tools/
7.
標準テンプレート 7
8.
カスタムテンプレート • dotnet newを拡張する •
好きな形のプロジェクト構成が可能 • template.jsonで構成を管理 8
9.
.NET CoreのCI/CD 9
10.
CI (Continuous Integration) •
継続的インテグレーション • ビルドやテストを行うためのパイプライン CD (Continuous Delivery) • 継続的デリバリ • デプロイを行うためのパイプライン 10
11.
CI/CDツール 11 Visual Studio Team Services
12.
GitLab • Gitホスティングのソフトウェア • Issue,
Wiki, Merge Request, CI/CD • 様々な提供形態 • GitLab.com • Community Edition • Enterprise Edition 12
13.
GitLab CIの仕組み • パイプライン定義はYAMLで書く •
Dockerコンテナ上でCI/CDを実行 • リポジトリに .gitlab-ci.yml があれば プッシュ時に自動でCI/CDが始まる GitLab.comでサンプルを作ってみた https://gitlab.com/tsubakimoto/dotnet-ci-sample 13https://gitlab.com/help/ci/quick_start/README
14.
コンソールアプリケーションを GitLabでビルドしてみよう 14
15.
コンソールアプリケーション 15
16.
コンソールアプリケーション 16
17.
ビルドしてみる 17
19.
コンソールアプリケーションを GitLabでテストしてみよう 19
20.
コンソールアプリケーション 20
21.
簡単なクラス 21
22.
簡単なテスト 22
23.
テストしてみる 中略 23
24.
都度パッケージをリストア
25.
コンソールアプリケーションを GitLabでデプロイしてみよう 25 Dockerイメージ化
26.
Dockerfile 26
27.
デプロイしてみる 27 _人人人人人人人人人人_ > 頑張ってもエラー <  ̄
 ̄
28.
28 supported by
29.
パイプライン 29
30.
ご清聴ありがとうございました 30
Download