概要
再度 force push してあげます
環境
- Gitlab 17.5.2
エラー詳細
This job requires a manual action
This deployment job does not run automatically and must be started manually, but it's older than the latest deployment, and therefore can't run.
こんな感じで古いデプロイジョブは実行できなくなっています
対策その1
対象のブランチの HEAD から再度パイプラインを手動で実行してあげれば OK です
ただブランチのパイプラインなどの場合 workflow ルールで手動実行できないケースがあるのでその場合は以下の対策を試してください
対策その2
ブランチであれば一つコミットを打ち消して再度 push すれば OK です
-
git reset HEAD^
-
git add .
-
git commit -m "Re commit"
-
git push -u origin feature/branch_name
これで再度ブランチからパイプラインが作成されるのでそこからデプロイすれば OK です
最後に
古いデプロイジョブでも実行可能にするオプションがあるっぽいのでそれをオンにしても OK ですが間違って最新版以外をデプロイしまう可能性があるので注意しましょう
0 件のコメント:
コメントを投稿