12 のレガシー プロジェクトがあります。1 つは 9 年前にプログラムされた古い Visual Basic アプリケーション、もう 1 つは C# (.NET) アプリケーション、2 つの Java プロジェクト、および OS on です。
各プロジェクトのリポジトリのクリーニングと作成が完了しました (そのうちのいくつかは、別のコンピューターにある単なるフォルダーでした...)。
多くの便利なプラグインを使用して Jenkins を構成し、継続的インテグレーションと継続的デリバリーの 2 冊の本を購入しましたが、まだ完全には読んでいません。
プロジェクトの展開パイプラインを定義しました。リポジトリへのコミット後にすべてが自動的にコンパイルされ、コードの分析が自動的に行われます (循環的複雑度など)。
ただし、プロジェクトに使用できるテスト (簡単に追加できる) があるかどうかを知りたいです。単体テストについては知っていますが、これらのプロジェクトの単体テストを作成するには時間がかかりすぎます (可能であれば)。
追加できる他の種類のテストや、パイプラインに追加できるその他の有用なものはありますか?
一部のプログラムでは、インストーラーが自動的に生成されます。
また、パイプラインの最後には、バイナリ (インストーラー) を apache サーバーのパブリック フォルダーに移動する手動の手順があり、社内の人々は最後の安定したバイナリを簡単に取得できます (ここでの安定は、手動でインストールしたアプリケーションであり、テスト (Exploratory test と呼ばれていると思います) を実行し、何も問題がなければ、安定版リリースとして宣伝します)。