2017-03-28 15 views
0

時にはJenkinsを手動で起動する必要があります(新しいプラグインを追加するときなど)。通常、ビルドは深夜に実行するように設定されています。Jenkinsが毎回プロジェクト全体を再構築しないようにする

もっと速く働くために、Jenkinsでビルドを開始できるかどうかを知りたいのですが、gitからpull、データベースからクリア、作者の更新など...

私はJenkinsに機能を追加するだけで、ソースコード自体は追加しないためです。

私はプロジェクトをビルドするためにantを使用します。

答えて

0

ビルドするジョブの種類によっては、ファイルシステム内の特定のディレクトリをワークスペースの場所として指定できる必要があります。その後、あなたはプログラムの再構築を行うことができます。 makeツールに応じて、これは最後のビルドに変更されたファイルを再構築するだけです。 git pullにする。

https://ingorichter.blogspot.de/2012/02/jenkins-change-workspaces-and-build.htmlCustom workspace in jenkins

+0

私の質問を理解していないと思います。私はカスタムワークスペースにJenkinsを構築したくないので、Jenkinsがソースコードがまったく同じときにプロジェクト全体を再構築しないようにしたい。 – Asew

+0

パイプラインスクリプトや別の種類のジョブを使用していますか?通常、Jenkinsはリポジトリの変更を定期的に調査し、変更があればジョブの構築を開始します。私があなたを正しく理解していれば、手動で仕事を始めたいと思って、Jenkinsは実際にビルドを行う必要があるかどうかを判断する必要があります。 – jherb

+0

私の職場では、実際にはそうしたことを実際には行っていません。私たちのリポジトリにはたくさんのことがプッシュされているので、毎晩定期的にビルドするようにジェンキンを設定しています。だから、私はコードをテストするのではなく、Jenkinsプラグインをテストすることがポイントなので、プロジェクトを再構築するために彼を使わずにJenkinsを開始できるようにしたいと考えています。 – Asew

関連する問題