1
APIキーが必要なアプリケーションでAPIを使用しています。テスト用のAPIキーを使用してローカルコンピュータの秘密ファイルを追加し、プロダクションAPIキーを使用して秘密ファイルをプロダクションに追加しました。私は秘密ファイルをgitignoreに追加しました。私のgithubリポジトリには含まれていません。githubリポジトリに(CIの目的で)プロダクションにデプロイせずに汎用秘密/設定ファイルを含めるには
しかし、Travis-CIは、そのファイルが存在しない環境を読み込めないため、githubリポジトリに秘密ファイルがないと構築が失敗します。
Travis-CIビルドをパスし、ファイル構造上の他の開発者にガイダンスを提供するが、ジェネリックシークレットファイルを本番環境にデプロイすることはできません。