Jenkins and Jenkins X:それは何ですか-明確に説明されています
Jenkinsは、専門的なソフトウェア開発の分野で一般的なソフトウェアです。 この実用的なヒントは、用語の背後にあるものを正確に教えてくれます。
Jenkins the Continuous Integration Server:簡単に説明
遅くとも複数の開発者がソフトウェアプロジェクトに取り組んでいる場合、すべての変更がまとめられると混乱を招きます。
- 個々の開発者のすべてのバージョンは、非互換性がなく、すべての部分が互いにスムーズに機能するように調整する必要があります。
- 非互換性が開発サイクルの終わりの少し前まで目に見えないように、ジェンキンスがいます。
- 前提条件は、開発中にGitなどのバージョン管理システムが既に使用されており、開発者が開発ステータスを定期的に更新することです。
- 各コミットの後、または1日に数回、Jenkinsはソフトウェアがコンパイルされてすべてのテストに合格するかどうかを確認します。
- それ以外の場合、ジェンキンスは開発チームにエラーを通知します。
Jenkins X Jenkinsの拡張
Jenkins Xは、自動化されたビルドプロセスとコンテナークラスターへの配布により、単純なJenkinsを完成させます。
- コマンドjx createまたはjx importを使用して、新しいプロジェクトを開始するか、既存のプロジェクトをインポートします。
- また、Gitリポジトリが自動的に作成され、アプリケーションがコンパイルされます。
- 各Gitプッシュの後、プログラムはKubernetesで自動的に利用可能になります。
Gitの初心者向けの手順については、別の実用的なヒントをご覧ください。