私たちはJenkins 1.500から最新のバージョンにアップグレードするため、パイプラインの可能性を開くためにMavenプロジェクトを構築してNexusに配備しています。良い量の研究の後、我々は、このスクリプトを再利用できるように、私たちのbitbucketインスタンスに問い合わせてプロジェクトキーとリポジトリを見つける単一のパイプラインスクリプトを書いた。関与どれが良いですか?同様のパイプラインまたは排他的なJenkinsfileの1つのJenkinsfile
ステージ:手順は非常に同様のプロジェクトが同じJenkinsfileを使用して、今、私たちは、このデザインを持っている同じ
であることの後にチェックアウト、ビルドし、テスト&ネクサス展開
チェックアウトステージは、異なるGitのレポを含み、 、 これは正しいです?
現在のデザインではJenkinsfile
maven_nexusでPipelineプロジェクト(bitbucket構造)のレポが少なくとも400プロジェクトに使用されます。私たちは、
があります(私たちはまだDevOpsチームにはありません)
- 開発者がJenkinsfileについて考える必要はありません、ので、利点として、これを見つけます任意の不利益?すべてのビルドでJenkinsのパイプラインスクリプトからbitbucketインスタンスを照会することで何か間違っていますか? (時間/ネットワークのコストは低いですが、これが進まないかどうかはわかりません)。
これまでのフォーラムでは、プロジェクトチームが独自のJenkinsfileを維持していることを読んでいます。彼らの意志で編集する権限をチームに与える理由がありますか?
これは本当にpにはなりませんプロジェクトに深く没頭することなく良い答えを与えることができます。 –
良い答えでない場合は、従うべき提案やベストプラクティスが私を大いに助けます。興味をお持ちいただきありがとうございますいくつかの詳細を追加するために質問を編集してください。 – Shiva