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
ゆるっとSalseforce #2 Spring '22 2GP新機能
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hiroyuki Endoh
February 09, 2022
Technology
0
1.1k
ゆるっとSalseforce #2 Spring '22 2GP新機能
イベント「ゆるっとSalseforce #2」の発表資料です。
https://co-meeting.connpass.com/event/238513/
Hiroyuki Endoh
February 09, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
ソフトバンク流!プラットフォームエンジニアリング実現へのアプローチ
sbtechnight
1
230
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
140
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
1.2k
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
230
エンジニアリングマネージャーの仕事
yuheinakasaka
0
120
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
420
Phase04_ターミナル基礎
overflowinc
0
390
Phase02_AI座学_応用
overflowinc
0
490
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
230
Phase08_クイックウィン実装
overflowinc
0
310
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
210
AWSの資格って役に立つの?
tk3fftk
2
370
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Un-Boring Meetings
codingconduct
0
230
How to Think Like a Performance Engineer
csswizardry
28
2.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
A designer walks into a library…
pauljervisheath
210
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
150
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
Transcript
Spring `22 リリースノートピックアップ - 2GP新機能 ゆるっとSalseforce #2
Spring ʻ22 2GP新機能 • 第⼆世代管理パッケージ (正式リリース) からのメタデータコンポーネントの削除 • 新しいキーワードを使⽤した上位パッ ケージの指定
新しいキー ワードを使⽤ した上位パッ ケージの指定 "packageDirectories": [ { "path": "sfdx-src", "default":
true, "ancestorVersion": HIGHEST, "package": "2GP App", "versionName": "ver 0.1", "versionNumber": "0.1.0.NEXT" } ], HIGHESTキーワードを指定すると、 上位パッケージは常に最⾼の昇格済み パッケージバージョンに 開発ガイド: Specify a Package Ancestor in the DX Project File
前提: 2GPでも管理 パッケージのバージョ ンは直線的にするもの • 2GPでは新機能でバージョ ンはブランチできるが、 AppExchangeパッケージで は使う機会はない •
詳しくは「【第⼆世代管理 パッケージ(2GP)】 バー ジョニングとアップグレー ドの注意点」を読んでくだ さい ブランチは使わない
これまでの 課題 "packageDirectories": [ { "path": "sfdx-src", "default": true, "ancestorVersion":
”0.1.0”, "package": "2GP App", "versionName": "ver 0.1", "versionNumber": "0.1.0.NEXT" } ], • 上位(Ancestor)バージョ ンの指定は、 sfdx-project.json内でしか 指定できずversion:create コマンドでパラメータも 指定できなかった。 • バージョンを直線的に 運⽤している場合でも、 前のリリースバージョン を指定するためには、別 途sfdx-project.jsonを書き 換えるスクリプトを⽤意 する必要があった。