0

Jenkins で GIT プラグインを使用して、いくつかの Web サイトを CentOS サーバーにデプロイしています。これは、箱から出してすぐにうまく機能します。私が見逃している唯一のことは、展開後に特定のフォルダー (アップロードフォルダーなど) のアクセス許可を別のものに設定したいということです。

それについて行く最善の方法は何ですか?私は他のプロジェクトで phing を使用しましたが、これはカスタム シェル スクリプトでうまく機能します。ただし、フォルダにアクセス許可を設定するためだけに ping を使用することは避けたいと思います。可能であれば、GIT ジョブ自体で実行したいのですが、jenkins でそれが可能かどうかはわかりません。

何を提案しますか?

4

1 に答える 1

1

Git がアクセス許可を「記憶」しているとは思いません。ユーザー、グループなどは、インストールされているマシンによって異なります。Jenkins からサーバーへの SSH がありますか、または Jenkins がサーバー上で実行されていますか? その場合は、いくつかの (リモート) bash chmod コマンドを発行できます。

于 2013-03-10T21:44:15.713 に答える