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