現在、ビルド、テスト、デプロイ、その他の自動化されたアクティビティのためのJenkinsジョブとパイプラインがかなりあります。
新しいジョブを変更または追加するたびに、手動でのみテストします。たとえば、「ハッピーパス」を通過し(ジョブがエラーなしで完了した場合)、ジョブまたはパイプラインが失敗したときにいくつかの否定的なテストケースをテストします。エラーコードと通知。
このアプローチは明らかに信頼性が低く、適切に拡張できません。このプロセスをどのように改善できますか?Jenkinsのジョブとパイプラインがどのように機能するかを確認する場合、テストを自動化する場所はありますか?
5
高レベルの開発にようこそ-誰がテストをテストしますか?サンドボックス環境から始めて、一般的なシステム設定を複製し、それを進化させて、Configuration as Codeアプローチを完成させることができると思います。これには、コードで保守されるジョブ構成が含まれます。
—
Peter Muryshkin 2017