I've finally put together and automated the process by which I zip up the
Windows versions of the utils. For anyone involved in computer automation,
the code underlying this is an Ansible role which is designed for a Fedora
target. It could be adapted to run on other distributions as well, but I
don't build the packages for those thus I targeted Fedora.

Anyone on a host running Docker and Python should be able to execute the
role directly. I have it wired up with Molecule, which is the community
standard testing framework for Ansible roles. If you're on a Linux system
with Docker installed and running, you can execute the role yourself by
following these commands:

$ virtualenv molecule
$ source molecule/bin/activate
$ pip install molecule docker
$ molecule test

It's also a normal Ansible role and can be executed just as any other
Ansible role can. Just point it at your favorite Fedora host, wrap it up
with Vagrant, point it to a dynamically provisioned AWS instance, etc. See
the README.md for the optional argument list.

Code lives here: https://github.com/devroles/mingw_sword_package
Zip archives live here:
https://github.com/devroles/mingw_sword_package/releases
Archives created here when the repo is tagged:
https://travis-ci.org/devroles/mingw_sword_package
The binaries themselves are pulled from the standard Fedora repositories

If there are issues WITH THE PACKAGING - not with the utilities themselves
- feel free to open a GitHub issue and/or send a pull request. Issues with
the utilities themselves should still go to the Crosswire JIRA as normal.

--Greg
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to