0

GIT-FTP と Webpack 5 を組み合わせた bitbucket パイプラインを使用してきました。問題なく動作しますが、最近コンテンツ ハッシュ ファイル名の使用を開始しました。パイプラインがファイル アップロード部分に到達すると、ライブ サーバーに .css または .js ファイルが既に存在するかどうかを確認しません。新しい .css または .js ファイルがビルドされた場合、パイプラインがサーバー上のフォルダーをクリアする方法はありますか? 現在の方法は問題なく動作しますが、最新の .css ファイルだけではなく、時間の経過とともに assets/public/css フォルダーに含まれる .css ファイルが多すぎるように感じます。

ここに私のymlファイルがあります:

image: node:15.12.0

definitions:
  caches:
    node: wp-content/themes/sitename/node_modules
pipelines:
 branches:
   master:
     - step:
         name: Install node & deploy to production
         caches:
           - node
         script:
           - cd wp-content/themes/sitename
           - yarn install
           - yarn prod
           - apt-get update
           - git status
           - apt-get -qq install git-ftp
           - git status
           - git reset --hard
           - git ftp push --user $FTP_username --passwd $FTP_password ftp://sitename./domains/sitename/public_html
4

0 に答える 0