Loading
CI: タグpush時にバージョン固定のPagesをデプロイする
Close #6 (closed)
.gitlab-ci.yml を変更し、タグpush時にバージョン固定のドキュメントページをデプロイするようにしました。
変更内容
pages-mainジョブ: 従来のpagesジョブを改名。mainブランチpush時にルートパスへデプロイする動作は変更なし。onlyをrulesに移行pages-tagジョブ(新規): タグpush時にpages: path_prefix: "$CI_COMMIT_TAG"を使い、タグ名のサブパス(例:/v5.7/)にデプロイ
前提
- GitLab 16.7以降の
pages: path_prefix機能を使用していて、OSSプログラムの特典でparallel deployできる環境でのみ利用可 - 各タグのデプロイは独立して保持され、新しいデプロイで過去のタグページは消えない
実際にテストした例
https://frontistr-commons.gitlab.io/frontistr_documents/test/index.html のようにページが作られます。公式ウェブサイトのダウンロードページで、バージョンごとにリンク貼るのはどうでしょうか。