SlideShare a Scribd company logo
1 of 19
furuCRM Inc.
2023日2月9日
Development Model +
GithubAction(CI)+
DevOpsCenterの連携
2023/2/9 Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 2
Agenda
なぜCI/CDを学ぶべき?
Org Development Model vs Package Development Model
GithubAction + DevOpsCenterの合性
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 3
なぜCI/CDを学ぶべき?
CI-Continuous integrationとは?
継続的インテグレーション は、パッケージを本番環境にリリースさせる前に、
パッケージを組み合わせてテストするための環境を通じて、リリース パイプライ
ンに沿って本番の手前の各環境に作業項目を自動的にリリースすることです。作
業項目がまとめられ、自動テストされ、検証されて、問題が発生しないか確認さ
れます。
CD-Continuous deploymentとは?
継続的デプロイとは、変更または作業項目が承認されてソースバージョン管理に
マージされるとリリース パイプラインのダウンストリーム環境に変更をすぐにデ
プロイすることです。これにより、最新の変更がテスト組織にすぐに反映される
か、場合によっては本番環境に直接デプロイされることもある。継続的デリバ
リーに似ているところは、準備が整い次第、各変更をターゲット環境に自動的に
マージする。
CD-Continuous deliveryとは?
継続的デリバリーは、CI/CD の究極の目標です。これは、(ワークフローではな
く) 文化または作業方法であり、開発またはカスタマイズ作業の完了後、できる
だけ早くエンドユーザーに付加価値と新しい機能をリリースすることを目的とし
ています。このリードタイムの短縮は、変化する優先事項に対応するために迅速
に作業を提供する際に、企業の機敏性と柔軟性を高めるだけでなく、反復的な作
業方法を促進します。少量の作業が継続的にリリースされるため、リスクの高い
大規模なリリースよりも迅速なフィードバックと簡単なテストが可能になる。
2023/2/9
CI/CD は、反復的で時間がかかり、エラーが発生しやすい手動プロセスを排除し、リリー
スプロセスの管理に費やされる開発者の時間を大幅に節約します。
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 4
Org Development Model vs Package Development Model?
2023/2/9
Org Development Model
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 5
Org Development Model vs Package Development Model?
2023/2/9
同時に二つPJを開発する
1stリリース 2ndリリース
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 6
Org Development Model vs Package Development Model?
2023/2/9
Package Development Model
1stリリース 2ndリリース
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 7
Org Development Model vs Package Development Model?
2023/2/9
Package Development Model(Unlocked Packages)
1stリリース 2ndリリース
バージョンアップ、テストを自動化とする
ためにCI/CDを活用するのをお勧め
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 8
GithubAction + DevOpsCenterの合性
2023/2/9
ChatGPT:
GitHub Actionsを使用すると、ワールドクラスのCI / CDですべてのソフトウェアワークフローを簡単に自動化できます。
GitHubから直接コードをビルド、テスト、デプロイでき、コードレビュー、ブランチ管理、問題のトリアージを希望ど
おりに機能させます。
ChatGPT:
Salesforce DevOps センターでは、変更およびリリース管理に関する環境が改善され、チームメンバーがローコードか
らプロコードまでのどの領域に属しているかにかかわらず、開発チームに DevOps のベストプラクティスが提供されま
す。すべての開発者と作成者は連携し、反復可能かつ拡張可能な方法で顧客に価値を提供することができます。
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 9
GithubAction + DevOpsCenterの合性
2023/2/9
DevOpsCenter上にプロジェクトを作成する
パイプライン設定
※案件規模により開発、テスト計画が違うので組織数が変わる
ステージとの連携組織
ステージとの連携Gitブランチ
凡例
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 10
GithubAction + DevOpsCenterの合性
2023/2/9
作業項目一覧 タスクを作成、作業者に割り当てる
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 11
GithubAction + DevOpsCenterの合性
2023/2/9
ステータス矢羽により作業、デプロイ進捗を確認できる
In Review:ソースPull Requestをレビュー中
Ready to Promote:パイプラインにおけ次のステージへリリース可能な状況
作業場所を選んで保存->自動的に作業項目用ブランチが生成されるよう
です。
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 12
GithubAction + DevOpsCenterの合性
2023/2/9
前世代のリリースツール・変更セットのようなにリリース対象メタデータを
GUI上から選べる。但し、DevOpsCenterはもっと柔軟性が高くて追加・変更
したメタデータを直接に作業項目用ブランチにプッシュしても同等です。
リリース対象メタデータを作業項目に追加後Gitブランチにコミット可能
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 13
GithubAction + DevOpsCenterの合性
2023/2/9
コミット後レビーアーへのPullRequestを作成
PRレビューモードに入るとステータス矢羽を「In Review」に遷移、Git
レポ上にPRをレビューが開始できる。
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 14
GithubAction + DevOpsCenterの合性
2023/2/9
Git上にPRをレビュー際に特に追加・変更点が可笑しくない場合リリース状態
にする
リリースモードに入るとステータス矢羽を「Ready to Promote」に遷移
パイプラインに作業項目が出て次のス
テージにリリース可能な状況
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 15
GithubAction + DevOpsCenterの合性
2023/2/9
リリース対象作業項目を選択、「Promete Selected」を選んで次のステージに
デプロイ
リリースモードに入るとステータス矢羽を「Ready to Promote」に遷移
Sandbox間強制的にテストクラスを実行するのを制御できないためこの
場合CDを要求する
Asked ChatGPT:
又はDevOpsCenter上からメタデータを削除する機能がまだないのでど
うしよう?つまりメータデータを足したり変更したらOKだけどマイナス
をできません。ではGitActionが組んだら解決できる?
ChatGPT:OK、悩んでいる課題をGitActionを活用すれば解決できます
よ。
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 16
GithubAction + DevOpsCenterの合性
2023/2/9
リリース対象作業項目を選択、「Promete Selected」を選んで次のステージに
デプロイ
リリースモードに入るとステータス矢羽を「Ready to Promote」に遷移
Sandbox間強制的にテストクラスを実行するのを制御できないためこの
場合CDを要求する
Asked ChatGPT:
又はDevOpsCenter上からメタデータを削除する機能がまだないのでど
うしよう?つまりメータデータを足したり変更したらOKだけどマイナス
をできません。ではGitActionが組んだら解決できる?
ChatGPT:OK、悩んでいる課題をGitActionを活用すれば解決できます
よ。
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 17
GithubAction + DevOpsCenterの合性
2023/2/9
GithubAction + DevOpsCenterの連携で本来の姿
CI/CD GitAction
PR検証(依存関係)、
テストクラス実行
CI/CD GitAction
PR検証(依存関係)、
テストクラス実行
CI/CD GitActionのスクリプトの例
https://github.com/kagawa-furucrm/Demo-
DevOpsCenter/blob/main/.github/workflows/validate_stag.
yml
GithubAction(CDが走るイメージ)
正常に通らないと次のステージにデプ
ロイできないように制御可能
Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 18
まとめ!
2023/2/9
 GitHub Actions は、CI/CD ジョブを自動化するための GitHub のネイティブ フレームワークです。
それがどのように機能するかを詳細にこの資料内で説明するのではなく (提供されたリンクを確認してください)、
これと他の CI/CD サーバー (GitLab CI/CD 、Jenkins など)
がどのように機能するかの概要を示します。
https://docs.github.com/en/actions/learn-github-actions
1. 変更セットのデーリミット
 メタデータは手動で追加されるため、変更セットの作成には時間がかかる場合があります。
デプロイエラーが起きる場合修正に時間がかかる場合があります。
 標準の選択リスト値や販売プロセスなどの変更セットを介してすべてのメタデータタイプをリリースする
ことはできません
 変更セットは、別の環境に移動するたびに再作成または複製する必要があります
(たとえば、開発 > QA > 本番)
 変更セットをバージョン管理システムと統合して、環境間の変更を監視することはできません。
2. DevOpsCenterのメリット
 より高速で信頼性の高いデプロイにより、時間を節約できます。
 自動テストに通って、本番環境に移行する際にバグ/エラーが減少する。
 誰が、いつ、なぜ変更したかを示す監査証跡 (バージョン管理) により、開発者と管理者の間のコラボレーションが向上します。
 監視とバックアップによるセキュリティの向上
Thank for your attention
19
Happy learning
2022/10/10 Copyright(C) 2018-2022 furuCRM Inc. All Rights Reserved.

More Related Content

What's hot

「今日から使い切る」 ための GNU Parallel による並列処理入門
「今日から使い切る」ための GNU Parallelによる並列処理入門「今日から使い切る」ための GNU Parallelによる並列処理入門
「今日から使い切る」 ための GNU Parallel による並列処理入門Koji Matsuda
 
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話natsumi_ishizaka
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Kazumi IWANAGA
 
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないことNorishige Fukushima
 
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣Masahiro Nishimi
 
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリームVivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリームmarsee101
 
第6回 配信講義 計算科学技術特論A(2021)
第6回 配信講義 計算科学技術特論A(2021)第6回 配信講義 計算科学技術特論A(2021)
第6回 配信講義 計算科学技術特論A(2021)RCCSRENKEI
 
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事Manabu Koga
 
リアクティブプログラミングとMVVMパターンについて
リアクティブプログラミングとMVVMパターンについてリアクティブプログラミングとMVVMパターンについて
リアクティブプログラミングとMVVMパターンについてHidenori Takeshita
 
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化RCCSRENKEI
 
クラスタリングとレコメンデーション資料
クラスタリングとレコメンデーション資料クラスタリングとレコメンデーション資料
クラスタリングとレコメンデーション資料洋資 堅田
 
PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催
PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催
PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催Preferred Networks
 
設計してますか?
設計してますか?設計してますか?
設計してますか?ke-m kamekoopa
 
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話Shohei Kobayashi
 
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門Shiqiao Du
 
Google Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGoogle Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGoogle Cloud Platform - Japan
 
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...Deep Learning JP
 
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例Fixstars Corporation
 
すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)
すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)
すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)Nozomu Kaneko
 

What's hot (20)

「今日から使い切る」 ための GNU Parallel による並列処理入門
「今日から使い切る」ための GNU Parallelによる並列処理入門「今日から使い切る」ための GNU Parallelによる並列処理入門
「今日から使い切る」 ための GNU Parallel による並列処理入門
 
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
 
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
 
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
 
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
 
RvizPlugin作成入門
RvizPlugin作成入門RvizPlugin作成入門
RvizPlugin作成入門
 
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリームVivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリーム
 
第6回 配信講義 計算科学技術特論A(2021)
第6回 配信講義 計算科学技術特論A(2021)第6回 配信講義 計算科学技術特論A(2021)
第6回 配信講義 計算科学技術特論A(2021)
 
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
 
リアクティブプログラミングとMVVMパターンについて
リアクティブプログラミングとMVVMパターンについてリアクティブプログラミングとMVVMパターンについて
リアクティブプログラミングとMVVMパターンについて
 
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
 
クラスタリングとレコメンデーション資料
クラスタリングとレコメンデーション資料クラスタリングとレコメンデーション資料
クラスタリングとレコメンデーション資料
 
PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催
PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催
PFP:材料探索のための汎用Neural Network Potential - 2021/10/4 QCMSR + DLAP共催
 
設計してますか?
設計してますか?設計してますか?
設計してますか?
 
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
 
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門
 
Google Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGoogle Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Game Servers 徹底入門 | 第 10 回 Google Cloud INSIDE Games & Apps Online
 
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
 
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
 
すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)
すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)
すごいHaskell 第7章 型や型クラスを自分で作ろう(前編)
 

Similar to GithubAction+DevOpsCenter.pptx

GitHub Actions で CI/CD
GitHub Actions で CI/CDGitHub Actions で CI/CD
GitHub Actions で CI/CDIssei Hiraoka
 
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化Issei Hiraoka
 
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーションYuta Matsumura
 
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure PipelinesAzure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure PipelinesKazushi Kamegawa
 
Pivotal Application Service とProject riff
Pivotal Application Service とProject riffPivotal Application Service とProject riff
Pivotal Application Service とProject riffTakayuki Kabu
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewKeiji Kamebuchi
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うTakeshi Fukuhara
 
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデートApp Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデートMicrosoft Azure Japan
 
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft20201008 GitHub at Microsoft
20201008 GitHub at MicrosoftIssei Hiraoka
 
MuleアプリケーションのCI/CD
MuleアプリケーションのCI/CDMuleアプリケーションのCI/CD
MuleアプリケーションのCI/CDMuleSoft Meetup Tokyo
 
DevOps on Azure Kubernetes
DevOps on Azure KubernetesDevOps on Azure Kubernetes
DevOps on Azure KubernetesIssei Hiraoka
 
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリde:code 2017
 
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Keita Onabuta
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 Hiro Yoshioka
 
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発をMakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発をAtsuhiro Kubo
 
Azure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdfAzure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdfYasuhiroHanda2
 
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a CodeAnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a CodeSatoru Yoshida
 
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートOracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートオラクルエンジニア通信
 

Similar to GithubAction+DevOpsCenter.pptx (20)

GitHub Actions で CI/CD
GitHub Actions で CI/CDGitHub Actions で CI/CD
GitHub Actions で CI/CD
 
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
 
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
 
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure PipelinesAzure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
 
Pivotal Application Service とProject riff
Pivotal Application Service とProject riffPivotal Application Service とProject riff
Pivotal Application Service とProject riff
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
 
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデートApp Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデート
 
20201008 GitHub at Microsoft
20201008 GitHub at Microsoft20201008 GitHub at Microsoft
20201008 GitHub at Microsoft
 
MuleアプリケーションのCI/CD
MuleアプリケーションのCI/CDMuleアプリケーションのCI/CD
MuleアプリケーションのCI/CD
 
DevOps on Azure Kubernetes
DevOps on Azure KubernetesDevOps on Azure Kubernetes
DevOps on Azure Kubernetes
 
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
 
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Azure Machine Learning Build 2020
Azure Machine Learning Build 2020
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
 
コンテナーによるIT基盤変革 - IT infrastructure transformation -
コンテナーによるIT基盤変革 - IT infrastructure transformation -コンテナーによるIT基盤変革 - IT infrastructure transformation -
コンテナーによるIT基盤変革 - IT infrastructure transformation -
 
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発をMakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
 
Azure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdfAzure DevOps - ALGYAN Oct 2022.pdf
Azure DevOps - ALGYAN Oct 2022.pdf
 
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a CodeAnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a Code
 
Serverspec at hbstudy #45
Serverspec at hbstudy #45Serverspec at hbstudy #45
Serverspec at hbstudy #45
 
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートOracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
 

More from furuCRM株式会社 CEO/Dreamforce Vietnam Founder

More from furuCRM株式会社 CEO/Dreamforce Vietnam Founder (20)

BackupMetadataByGitAction.pptx
BackupMetadataByGitAction.pptxBackupMetadataByGitAction.pptx
BackupMetadataByGitAction.pptx
 
Salesforce Flow_InternalTraining.pptx
Salesforce Flow_InternalTraining.pptxSalesforce Flow_InternalTraining.pptx
Salesforce Flow_InternalTraining.pptx
 
FlowErrorHandling.pptx
FlowErrorHandling.pptxFlowErrorHandling.pptx
FlowErrorHandling.pptx
 
DevOpsCenter_BetaVersion.pptx
DevOpsCenter_BetaVersion.pptxDevOpsCenter_BetaVersion.pptx
DevOpsCenter_BetaVersion.pptx
 
Omni-Chanel_ForInternal.pptx
Omni-Chanel_ForInternal.pptxOmni-Chanel_ForInternal.pptx
Omni-Chanel_ForInternal.pptx
 
基本設計+詳細設計の書き方 社内勉強会0304
基本設計+詳細設計の書き方 社内勉強会0304基本設計+詳細設計の書き方 社内勉強会0304
基本設計+詳細設計の書き方 社内勉強会0304
 
SVF cloud for salesforce
SVF cloud for salesforceSVF cloud for salesforce
SVF cloud for salesforce
 
External services
External servicesExternal services
External services
 
Data spider servista for Beginner
Data spider servista for BeginnerData spider servista for Beginner
Data spider servista for Beginner
 
Record level-access in Salesforce
Record level-access in SalesforceRecord level-access in Salesforce
Record level-access in Salesforce
 
Salesforce CMS
Salesforce CMS Salesforce CMS
Salesforce CMS
 
Salesforce Scheduler
Salesforce SchedulerSalesforce Scheduler
Salesforce Scheduler
 
Pardot MA Fundamental
Pardot MA FundamentalPardot MA Fundamental
Pardot MA Fundamental
 
Field service lightning
Field service lightningField service lightning
Field service lightning
 
ETL And Salesforce Integration
ETL And Salesforce IntegrationETL And Salesforce Integration
ETL And Salesforce Integration
 
Sfdx jenkins
Sfdx jenkinsSfdx jenkins
Sfdx jenkins
 
Heroku platform introduction
Heroku platform introductionHeroku platform introduction
Heroku platform introduction
 
Unlocked package
Unlocked packageUnlocked package
Unlocked package
 
Asynchronous apex
Asynchronous apexAsynchronous apex
Asynchronous apex
 
Sales cloud overview
Sales cloud overviewSales cloud overview
Sales cloud overview
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 

Recently uploaded (12)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 

GithubAction+DevOpsCenter.pptx

  • 1. furuCRM Inc. 2023日2月9日 Development Model + GithubAction(CI)+ DevOpsCenterの連携
  • 2. 2023/2/9 Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 2 Agenda なぜCI/CDを学ぶべき? Org Development Model vs Package Development Model GithubAction + DevOpsCenterの合性
  • 3. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 3 なぜCI/CDを学ぶべき? CI-Continuous integrationとは? 継続的インテグレーション は、パッケージを本番環境にリリースさせる前に、 パッケージを組み合わせてテストするための環境を通じて、リリース パイプライ ンに沿って本番の手前の各環境に作業項目を自動的にリリースすることです。作 業項目がまとめられ、自動テストされ、検証されて、問題が発生しないか確認さ れます。 CD-Continuous deploymentとは? 継続的デプロイとは、変更または作業項目が承認されてソースバージョン管理に マージされるとリリース パイプラインのダウンストリーム環境に変更をすぐにデ プロイすることです。これにより、最新の変更がテスト組織にすぐに反映される か、場合によっては本番環境に直接デプロイされることもある。継続的デリバ リーに似ているところは、準備が整い次第、各変更をターゲット環境に自動的に マージする。 CD-Continuous deliveryとは? 継続的デリバリーは、CI/CD の究極の目標です。これは、(ワークフローではな く) 文化または作業方法であり、開発またはカスタマイズ作業の完了後、できる だけ早くエンドユーザーに付加価値と新しい機能をリリースすることを目的とし ています。このリードタイムの短縮は、変化する優先事項に対応するために迅速 に作業を提供する際に、企業の機敏性と柔軟性を高めるだけでなく、反復的な作 業方法を促進します。少量の作業が継続的にリリースされるため、リスクの高い 大規模なリリースよりも迅速なフィードバックと簡単なテストが可能になる。 2023/2/9 CI/CD は、反復的で時間がかかり、エラーが発生しやすい手動プロセスを排除し、リリー スプロセスの管理に費やされる開発者の時間を大幅に節約します。
  • 4. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 4 Org Development Model vs Package Development Model? 2023/2/9 Org Development Model
  • 5. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 5 Org Development Model vs Package Development Model? 2023/2/9 同時に二つPJを開発する 1stリリース 2ndリリース
  • 6. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 6 Org Development Model vs Package Development Model? 2023/2/9 Package Development Model 1stリリース 2ndリリース
  • 7. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 7 Org Development Model vs Package Development Model? 2023/2/9 Package Development Model(Unlocked Packages) 1stリリース 2ndリリース バージョンアップ、テストを自動化とする ためにCI/CDを活用するのをお勧め
  • 8. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 8 GithubAction + DevOpsCenterの合性 2023/2/9 ChatGPT: GitHub Actionsを使用すると、ワールドクラスのCI / CDですべてのソフトウェアワークフローを簡単に自動化できます。 GitHubから直接コードをビルド、テスト、デプロイでき、コードレビュー、ブランチ管理、問題のトリアージを希望ど おりに機能させます。 ChatGPT: Salesforce DevOps センターでは、変更およびリリース管理に関する環境が改善され、チームメンバーがローコードか らプロコードまでのどの領域に属しているかにかかわらず、開発チームに DevOps のベストプラクティスが提供されま す。すべての開発者と作成者は連携し、反復可能かつ拡張可能な方法で顧客に価値を提供することができます。
  • 9. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 9 GithubAction + DevOpsCenterの合性 2023/2/9 DevOpsCenter上にプロジェクトを作成する パイプライン設定 ※案件規模により開発、テスト計画が違うので組織数が変わる ステージとの連携組織 ステージとの連携Gitブランチ 凡例
  • 10. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 10 GithubAction + DevOpsCenterの合性 2023/2/9 作業項目一覧 タスクを作成、作業者に割り当てる
  • 11. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 11 GithubAction + DevOpsCenterの合性 2023/2/9 ステータス矢羽により作業、デプロイ進捗を確認できる In Review:ソースPull Requestをレビュー中 Ready to Promote:パイプラインにおけ次のステージへリリース可能な状況 作業場所を選んで保存->自動的に作業項目用ブランチが生成されるよう です。
  • 12. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 12 GithubAction + DevOpsCenterの合性 2023/2/9 前世代のリリースツール・変更セットのようなにリリース対象メタデータを GUI上から選べる。但し、DevOpsCenterはもっと柔軟性が高くて追加・変更 したメタデータを直接に作業項目用ブランチにプッシュしても同等です。 リリース対象メタデータを作業項目に追加後Gitブランチにコミット可能
  • 13. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 13 GithubAction + DevOpsCenterの合性 2023/2/9 コミット後レビーアーへのPullRequestを作成 PRレビューモードに入るとステータス矢羽を「In Review」に遷移、Git レポ上にPRをレビューが開始できる。
  • 14. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 14 GithubAction + DevOpsCenterの合性 2023/2/9 Git上にPRをレビュー際に特に追加・変更点が可笑しくない場合リリース状態 にする リリースモードに入るとステータス矢羽を「Ready to Promote」に遷移 パイプラインに作業項目が出て次のス テージにリリース可能な状況
  • 15. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 15 GithubAction + DevOpsCenterの合性 2023/2/9 リリース対象作業項目を選択、「Promete Selected」を選んで次のステージに デプロイ リリースモードに入るとステータス矢羽を「Ready to Promote」に遷移 Sandbox間強制的にテストクラスを実行するのを制御できないためこの 場合CDを要求する Asked ChatGPT: 又はDevOpsCenter上からメタデータを削除する機能がまだないのでど うしよう?つまりメータデータを足したり変更したらOKだけどマイナス をできません。ではGitActionが組んだら解決できる? ChatGPT:OK、悩んでいる課題をGitActionを活用すれば解決できます よ。
  • 16. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 16 GithubAction + DevOpsCenterの合性 2023/2/9 リリース対象作業項目を選択、「Promete Selected」を選んで次のステージに デプロイ リリースモードに入るとステータス矢羽を「Ready to Promote」に遷移 Sandbox間強制的にテストクラスを実行するのを制御できないためこの 場合CDを要求する Asked ChatGPT: 又はDevOpsCenter上からメタデータを削除する機能がまだないのでど うしよう?つまりメータデータを足したり変更したらOKだけどマイナス をできません。ではGitActionが組んだら解決できる? ChatGPT:OK、悩んでいる課題をGitActionを活用すれば解決できます よ。
  • 17. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 17 GithubAction + DevOpsCenterの合性 2023/2/9 GithubAction + DevOpsCenterの連携で本来の姿 CI/CD GitAction PR検証(依存関係)、 テストクラス実行 CI/CD GitAction PR検証(依存関係)、 テストクラス実行 CI/CD GitActionのスクリプトの例 https://github.com/kagawa-furucrm/Demo- DevOpsCenter/blob/main/.github/workflows/validate_stag. yml GithubAction(CDが走るイメージ) 正常に通らないと次のステージにデプ ロイできないように制御可能
  • 18. Copyright(C) 2018-2023 furuCRM Inc. All Rights Reserved. 18 まとめ! 2023/2/9  GitHub Actions は、CI/CD ジョブを自動化するための GitHub のネイティブ フレームワークです。 それがどのように機能するかを詳細にこの資料内で説明するのではなく (提供されたリンクを確認してください)、 これと他の CI/CD サーバー (GitLab CI/CD 、Jenkins など) がどのように機能するかの概要を示します。 https://docs.github.com/en/actions/learn-github-actions 1. 変更セットのデーリミット  メタデータは手動で追加されるため、変更セットの作成には時間がかかる場合があります。 デプロイエラーが起きる場合修正に時間がかかる場合があります。  標準の選択リスト値や販売プロセスなどの変更セットを介してすべてのメタデータタイプをリリースする ことはできません  変更セットは、別の環境に移動するたびに再作成または複製する必要があります (たとえば、開発 > QA > 本番)  変更セットをバージョン管理システムと統合して、環境間の変更を監視することはできません。 2. DevOpsCenterのメリット  より高速で信頼性の高いデプロイにより、時間を節約できます。  自動テストに通って、本番環境に移行する際にバグ/エラーが減少する。  誰が、いつ、なぜ変更したかを示す監査証跡 (バージョン管理) により、開発者と管理者の間のコラボレーションが向上します。  監視とバックアップによるセキュリティの向上
  • 19. Thank for your attention 19 Happy learning 2022/10/10 Copyright(C) 2018-2022 furuCRM Inc. All Rights Reserved.