* Stores build files to the CI workspace.
()
| 216 | * Stores build files to the CI workspace. |
| 217 | */ |
| 218 | function storeBuildOutputToWorkspace() { |
| 219 | const containerDirectory = circleciUniqueBuildNumber(); |
| 220 | if (isCircleciBuild()) { |
| 221 | fs.ensureDirSync(`/tmp/workspace/builds/${containerDirectory}`); |
| 222 | for (const outputDir of BUILD_OUTPUT_DIRS) { |
| 223 | const outputPath = `${outputDir}/`; |
| 224 | if (fs.existsSync(outputPath)) { |
| 225 | fs.moveSync( |
| 226 | outputPath, |
| 227 | `/tmp/workspace/builds/${containerDirectory}/${outputDir}` |
| 228 | ); |
| 229 | } |
| 230 | } |
| 231 | } |
| 232 | } |
| 233 | |
| 234 | /** |
| 235 | * Generates a file with a comma-separated list of test file paths that CircleCI |
no test coverage detected