[DAEMON-77] appcd: Extend CI process to create platform-specific bundles
| GitHub Issue | n/a |
|---|---|
| Type | New Feature |
| Priority | Low |
| Status | Closed |
| Resolution | Won't Do |
| Resolution Date | 2020-02-04T23:16:30.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | n/a |
| Components | Tooling |
| Labels | n/a |
| Reporter | Chris Barber |
| Assignee | Chris Barber |
| Created | 2017-05-04T20:49:47.000+0000 |
| Updated | 2020-02-04T23:16:35.000+0000 |
Description
The current Jenkinsfile introduced by DAEMON-43 runs check and coverage tasks, then bundles the daemon distribution without NPM dependencies. DAEMON-56 introduces a
gulp package-bundle that will run npm install and re-package the daemon distribution tgz file.
This ticket is to add the gulp package-bundle to the CI process where it is executed on the following 5 Jenkins slave machines:
* macOS
* 64-bit Windows
* 32-bit Windows
* 64-bit Linux
* 32-bit Linux
The resulting tgz file is to be uploaded as an artifact of the CI job.
I don't see us doing this.