やっぱり忘備録
忘備録なので間違いがあっても許して。
認証すっ飛ばしたい
CIとかで自動化したいときに認証すっ飛ばす必要があります。
そんなときはforce:auth:sfdxurl:store
を使いましょう。
sfdx force:auth:sfdxurl:store -f (ファイル名)
って使います。
ファイルを指定しなければならないのですが、中身にauth URLが記載してある必要があります。
が、これは簡単にとれます。
-
sfdx force:auth:web:login
でまず接続 -
sfdx force:org:display -u (接続名) --verbose
を実行 - 答えが返ってくるのでSfdx Auth Urlの行に記載があるURLをコピる
- コピった内容を適当なファイルとして保存
- うまくいったか
sfdx force:auth:sfdxurl:store -f (保存したファイル名)
を実行して確認 - *Successfully authorized (ユーザ名) with org ID (組織ID)*が返ってくれば成功