-1

SPFX ソリューション パッケージ (*.sppkg) をSharePoint 2019 (オンラインではない) アプリ カタログに追加および展開するための自動化された方法を探しています。これが原因であり、azure Devops (CI/CD) リリース パイプラインを使用してデプロイを行っています。

このパッケージを追加するための以下の 2 つのタスクを見つけました。

  • 最初のものは、ファイルをアプリ カタログに追加するだけで正常に機能しましたが、展開はしなかったため、手動で行う必要がありました。
  • 2 番目のタスクには、SharePoint に対して PnP スクリプトを作成するオプションがありますが、問題は、私が見つけたスクリプトのほとんどがオンプレミスではなく SharePoint Online 用であることです。

そのような状況があり、PnP などを使用して解決した場合は、サポートに感謝します。

ここに画像の説明を入力

4

2 に答える 2

0

Microsoft の公式ドキュメントでは、Azure DevOps を使用した継続的デプロイへのアプローチについて説明しています。詳細については、[ Azure DevOps を使用して継続的統合と継続的デプロイを実装する] をクリックしてください。この方法を使用して PNP スクリプトを記述する必要はありません。

SharePoint Framework ソリューションを使用して継続的デプロイ用に Azure DevOps をセットアップするには、次の手順が必要です。

  1. リリース定義の作成

  2. ビルド アーティファクトのリンク

  3. 環境づくり

  4. NodeJS のインストール

  5. Microsoft 365 の CLI のインストール

  6. アプリ カタログへの接続

  7. アプリ カタログへのソリューション パッケージの追加

  8. アプリケーションのデプロイ

  9. 環境変数の設定

Azure DevOps CD のみを使用し、CI を使用したくない場合は、2 番目の手順をスキップして、ビルド成果物をリポジトリに直接アップロードし、リリース パイプラインで使用できます。

于 2021-03-11T08:24:31.023 に答える