Skip to content

Automatic build (travis) and deploy binaries to package manager #49

@thclark

Description

@thclark

Build app and python bindings for the matrix:

OS:

  • OSX (darwin)
  • Windows (64)
  • NB linux builds not required for AURA project so add later

Frameworks:

  • Python 3.6. 3.7

Doc build:

  • Python 2.7

The build should be:

  • hooked to GITHUB release tags Put onto S3 to allow preparation of a full release from multiple different builds
  • set up to attach binaries into the /lib folder of the release
  • arrange header file with the public API into /include
  • deploy to vcpkg https://docs.microsoft.com/en-us/cpp/build/vcpkg?view=vs-2019 or conan
  • set up to include the third party libraries. NB will need to include libceres for windows.

Note this library shows how the final package releases should look:
https://github.com/djungelorm/sphinx-tabs/releases

Metadata

Metadata

Assignees

Labels

devopsSystem admin and devops

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions