やっぱり忘備録
忘備録なので間違いがあっても許して。
認証すっ飛ばしたい
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)*が返ってくれば成功