私はGitLab Runnerを導入しようとしています。ただし、パイプラインのジョブが起動するたびに、ソース管理されていないフォルダは削除されます。これは、私の資産/アップロードフォルダが消去されることを意味します。Gitlab Runner - 導入 - 資産を保持
アセット/アップロードフォルダを保持する配置を行う最良の方法は何ですか。 assets/uploadsフォルダをプロジェクトから移動し、そのフォルダをプロジェクトにリンクするだけのafter_scriptがある方が良いでしょうか?
ソース管理に含まれていないフォルダを使用して自動配備を行ったことはありますか?
ここに私の現在の.gitlab-ci.yml
ファイルがあります。
deploy_production:
stage: deploy
script:
- echo "deploying to web server"
- npm i --production
environment:
name: production
url: MY_URL
only:
- master
when: manual
あなたは[**成果物**](https://gitlab.com/help/user/project/pipelines/job_artifacts.md)を探していると思います。 –
"アーティファクトは、正常に完了した後にジョブ にアタッチされているファイルとディレクトリのリストです。"私はそれがフォルダが既に消えてしまうことを意味すると思います。または私は間違っていますか? –