問題タブ [post-commit-hook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
71 参照

svn - なぜ tortoise のフック/コミットのコンソールにエラーしか表示されないのですか?

ユーザーに他の情報を通知するポストコミットフックを作成しました。私は自分のコードを入れました:

なぜこれらのメッセージを表示できるのは、私が入れた場合だけ"exit 1"ですか?

それを行う他の方法はありますか?

0 投票する
1 に答える
862 参照

svn - svnポストコミットフックでjenkinsジョブをトリガーできません

svn post-commit フックで jenkins ジョブをトリガーしようとしています。しかし、私は以下のエラーを取得しています: 私のジェンキンスは ###.###.1.7:8080 のウィンドウにあります 仕事は: //###.###.1.7:8080/job/hooks_test/ 2分ごとに構成されたSCM POLL。

エラーメッセージ:

警告: コミット後のフックが失敗しました (終了コード 1)。出力: svnlook: Expected FS format '2'; フォーマット '6' が見つかりました svnlook: 期待される FS フォーマット '2'; フォーマット '6' が見つかりました

--2014-10-18 13:37:00-- //###.###.1.7:8080/subversion//notifyCommit?rev=51 ###.###.1.7:8080 に接続しています。 ..接続されました。

HTTP 要求が送信され、応答を待っています... 404 見つかりません 2014-10-18 13:37:00 エラー 404: 見つかりません。

助けてください

===========

サーバー側のポストコミット:

REPOS="$1" REV="$2" UUID=svnlook uuid $REPOS
/usr/bin/wget \ --header "Content-Type:text/plain;charset=UTF-8" \ --post-data "svnlook changed --revision $REV $REPOS" \ --output-document "-" \ --timeout=2 \ //###.###.1.7:8080/subversion/${UUID}/notifyCommit?rev=$REV `

0 投票する
0 に答える
59 参照

svn - VisualSVN ポストコミット フック

Windows サーバー マシンで、ポスト コミット フック svn update を実行したいと考えています。

サーバーでコマンドを実行すると動作しますが、コマンドをsvnserverに挿入すると、ローカルマシンからコミットした後にエラーが発生します。エラー: 読み取り専用データベースに書き込もうとして、クリーンアップを使用します (そして、svn cleanup と svn update の 2 行の sommand があります)。私は実際には、自分のディレクトリとファイルをリポジトリからアプリの作業ディレクトリにコピーしているだけです。

助言がありますか?

ありがとうございました

0 投票する
0 に答える
244 参照

node.js - SVN フックで NodeJS アプリケーションを実行する

VisualSVNのSVN post-commit フックNodeJSアプリケーションを実行するにはどうすればよいですか?

誰でも基本的な例を提供できますか?

0 投票する
0 に答える
251 参照

git - Sublime Text 3 で Git フックの使用に問題がありますか?

Sublime Text 3 を使用してコミット後の git フックを追加し、次のテキストを含めました。

奇妙なことに、Git Bash のコマンド ラインからコミットするとプロジェクトが正常にプッシュされますが、Sublime Text のパッケージを使用して同じことを実行しようとすると、うまくいきません。パッケージは、キーボード ショートカット (ctrl+a) をマップしてファイルをコミットすることになっていますが、それは実行されますが、後でファイルをプッシュしません。コミットするだけです。これがコマンドラインでは機能するのに、Sublime Text では機能しないのはなぜですか?

0 投票する
1 に答える
1492 参照

jenkins - npm パッケージを Sonatype Nexus に公開した後に Jenkins ビルドをトリガーする方法はありますか?

npm パッケージを Sonatype Nexus に公開した後に Jenkins ビルドをトリガーする方法はありますか?

Nexus 用の Sonetype のドキュメントをクリックし、Nexus 管理コンソールを探索してきました。また、いくつかのプラグインを検索してみましたが、適切な用語を使用していないのか、パッケージを Nexus に公開した後に URL などを呼び出すことに関する情報があまりないのかわかりません。

0 投票する
0 に答える
83 参照

svn - Subversion リポジトリのミラー バックアップを作成する

Subversion リポジトリのミラー バックアップを作成したいと考えています。そのために、svnsync を使用して Subversion リポジトリのミラー バックアップを作成する方法に関するガイドに従いました。

Subversion リポジトリのミラー バックアップが正常に作成されました。ただし、ポストコミットフックスクリプトを変更して同期を自動化しようとすると、表示されます

警告: 'post-commit' フックがエラー出力で失敗しました:

彼らが表示したのとまったく同じようにしましたが、何が問題なのかを見つけることができません。

私はこのトピックについて多くのことをグーグルで調べましたが、誰もが許可の問題、行末の問題を言っていますが、それでも同期を自動化できません。


Subversion リポジトリのミラー バックアップを作成する方法を誰か説明できますか?