xlsform-offline icon indicating copy to clipboard operation
xlsform-offline copied to clipboard

Improve Travis build

Open yanokwa opened this issue 5 years ago • 3 comments

Continue with #35

  • [x] Make sure links are public
  • [x] Fix Windows paths
  • [x] Figure out how to zip binaries
  • [x] Use git hash to version the binary
  • [x] Confirm build status icon works
  • [x] Update readme with location of build
  • [ ] Update to Python 3

yanokwa avatar Feb 14 '20 22:02 yanokwa

@shouryaj I think the Windows paths, zips, and git hash could be solved with workspaces.

I'm thinking you build the Windows binary, stick it in a workspace, then build the Mac binary, put that in the same workspace, then use the Mac environment to generate the zip. e.g., ODK-XLSForm-Offline-macOS-$hash.zip. And again, you can hash using git describe --tags --dirty --always.

Does that sound feasible?

yanokwa avatar Feb 14 '20 23:02 yanokwa

@yanokwa sounds good, I can work on adding that this week.

shouryaj avatar Feb 16 '20 04:02 shouryaj

Hey @yanokwa , I've been working on this with estberg. Can you expand on "Fix windows paths"?

PieterBenjamin avatar Apr 03 '20 21:04 PieterBenjamin