https://wiki.jenkins.io/display/JENKINS/Jenkins+Best+Practices
大規模なシステムでは、マスター上に構築しないでください。
一部のユーザーにジョブの設定のみを許可し、Jenkinsの管理は許可しない、より複雑なセキュリティ設定がある場合は、マスターノードでビルドを実行できないようにする必要があります。そうでない場合、JENKINS_HOMEディレクトリへの無制限のアクセス権があります。これを行うには、executorカウントをゼロに設定します。代わりに、すべてのジョブがスレーブで実行されることを確認してください。これにより、jenkinsマスターがより多くのジョブをサポートするようにスケーリングでき、$ JENKINS_HOMEの機密データが誤って/悪意を持って変更されることからビルドが保護されます。マスターで実行するジョブ(Jenkins自体のバックアップなど)が必要な場合は、ジョブ制限プラグインを使用して、そこで実行できるジョブを制限します。
1つのマスターノードとスレーブノードなし。すべてのビルドはマスターノードで実行されます。これは悪い習慣ですか?
マスターノードでジョブを実行すると、ジョブはJENKINS_HOMEディレクトリに無制限にアクセスできます
マスターノードが1つしかない場合、悪い影響はありますか?
スレーブはJENKINS_HOMEディレクトリに無制限にアクセスできるため、これは安全ではない可能性があります
私の設定(1つのマスターと1つのスレーブ)は悪い習慣ですか?
すべてのジョブがスレーブで実行される限り、1つのマスターだけよりも優れています
要約すると、セキュリティの観点から、マスターでジョブを実行することは悪い習慣です。