[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.