3

Jenkins を使用して Maven リリースをプリフォームしようとしています。しかし、私はいくつかの問題を抱えています。Maven リリースを行うのはこれが初めてです。Jenkins は私のコードを Git リポジトリから取得し、すべての pom ファイルを正しいバージョンに変更します。これは、Jenkins ワークスペースを調べるとわかります。ただし、バージョンが変更された状態で変更を Git リポジトリにプッシュしているようには見えません。Git は Gerrit というコード レビュー ツールを使用しており、mvn リリースの実行後に承認する必要があります。

メインPOMにSCMを設定しました <scm><developerConnection>scm:git:ssh://<user>@<IP_Address>:<Port>/<Repo_Name>.git</developerConnection></scm>

エラーが発生します

プロジェクト <名前> で目標 org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli) を実行できませんでした: チェックイン プロセスでエラーが発生しました: SCM コマンドの実行中に例外が発生しました。原因 : チェックイン プロセスでエラーが発生しました: SCM コマンドの実行中に例外が発生しました。スタックトレース : .....

何か案は?

4

1 に答える 1

1

ペーストビンありがとう。

エラーは、Git パラメータのセクションで(リリースしている場合) に設定するCaused by: org.apache.maven.scm.ScmException: Detecting the current branch failed: fatal: ref HEAD is not a symbolic refことで、しばしばだまされます。Checkout/merge to local branch (optional)mastermasterAdvanced...

于 2013-06-03T15:23:00.160 に答える